主要是使用 fdisk 对空白磁盘进行分区划分,并使用 scp 命令上传数据。
实验环境: 云端虚拟机:学校云计算中心划分的用于存储实验数据的 ubuntu 虚拟机,划分磁盘空间约 1 T,已分区分配约 100 G,现需将剩余空间分区后存储数据。
实验室服务器:ubuntu 系统,存放有实验收集到的数据
磁盘概括 使用 Xshell 远程连接云端虚拟机后使用df -h
和sudo fdisk -l
命令查看磁盘情况为:
文章图片
磁盘分区 【ubuntu 使用 fdisk 磁盘分区】切换为 root 用户权限,然后将/dev/sda
剩余空间划分为一个主分区sda2
。
首先选择需要进行分区的磁盘
fdisk /dev/sda
文章图片
输入m,查看可执行的命令
文章图片
输入p,查看磁盘现有的分区情况
文章图片
输入n,建立新的磁盘分区,之后输入p,建立主分区,并且设置分区号为2,然后会提示分区起始和结束位置,这里因为要将剩余全部磁盘都划分为
sda2
,所以使用默认的起始终止位置即可,所以在两个位置中直接回车选择默认值。 文章图片
此时输入p查看刚建立的分区情况。可以看到
/dev/sda2
已经创建完成。 文章图片
确认分区无误后就可以输入 w ,保存写入刚才的操作。如果之前的操作有误,可以输入 q 重新划分,之前的操作不会生效。
文章图片
此时刚才的操作虽然已经保存,但根据上图提示信息,需要重启后才能生效,所以此时执行
shutdown -r now
重启后,此时还不能使用刚才的分区
文章图片
需要格式化并挂载后才能使用。
格式化分区 将磁盘
/dev/sda2
格式化为 ext3 格式mkfs.ext3 /dev/sda2
文章图片
这步会需要一些时间,等待分配完成即可。
此时创建一个目录,然后挂载到分区上。这里由于要存储实验数据,所以就创建
data
目录。mkdir /data
然后挂载到
/dev/sda2
上mount /dev/sda2 /data
此时再查看就可以看到分配的磁盘了
文章图片
这时就可以正常使用了。
将分区信息添加到配置文件
/etc/fstab
文件中,以后每次开机就会自动挂载这个分区vim /etc/fstab
文章图片
添加上图中最后一行信息,注意之间的空白处使用 table 键,信息核对无误后保存退出即可。
到这里就分区完成,可以正常使用了,如果需要使用
data
目录,只需输入cd /data
即可。
上传文件 如果需要上传文件,可以安装 ssh 工具后使用 scp 命令上传。
比如我这里需要将实验室服务器上的数据上传到这台云端 ubuntu 虚拟机上保存,就可以先在刚才的那个
data
文件夹下创建目录mkdir sensor_data
然后更改权限
chmod 777 /data/sensor_data
设置好后就可以在实验室里的服务器上执行类似如下命令:
scp -r bro ubuntu@127.25.1.210:/data/sensor_data
这里,bro 是实验室服务器中一个存放 bro 软件数据的文件夹,ubuntu 和 127.25.1.210 分别是云端虚拟机的用户名和 ip 。
若第一次连接,会加入列表,输入 yes ,然后输入 127.25.1.210对应的密码即可上传数据。
参考资料 使用fdisk命令对linux硬盘进行操作:http://www.liusuping.com/ubuntu-linux/linux-fdisk-disk.html
推荐阅读
- tools|开发常用工具类
- VSCode 使用骚操作!
- 嵌入式开发|使用Visual Studio Code开发Arduino相关配置
- linux|VirtualBox命令行应用
- C#|使用Reflector.FileDisassembler反编译DLL
- 反编译工具|.Net反编译工具Reflector .
- Ubuntu|安装VMtools(请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。)
- Tools|MyEclipse2017CI破解问题解答
- centos虚拟机克隆 网卡配置