· Charlie · 工程技术 · 3 分钟阅读
Linux 分区操作
环境介绍 Ubuntu 16.04 64 两块磁盘,一个40G系统盘,一个40G数据盘。 本次实验是为了演示如何将40G的数据盘分成4个区,然后挂载到不同的目录下。 阿里云服务器磁盘信息如下: 通过fdisk -l命令,…

环境介绍
Ubuntu 16.04 64 两块磁盘,一个40G系统盘,一个40G数据盘。 本次实验是为了演示如何将40G的数据盘分成4个区,然后挂载到不同的目录下。 阿里云服务器磁盘信息如下:
通过fdisk -l命令,我们可以发现有一块40G的磁盘没有被挂载,如下图所示: 
磁盘挂载
新建分区
本次实验的磁盘大小为40G,我打算分成4个分区,分区大小分别为:10G、10G、5G、15G。
- 新建分区1
使用fdisk /dev/vdb命令来进行磁盘分区,/dev/vdb就是我们上面看到的没有被挂载的磁盘。 
- 新建分区2

- 新建分区3

- 新建分区4

分区格式化
分区创建完毕之后,使用mkfs.ext4命令来对分区进行格式化,如下图所示,将分区格式化成ext4格式。

挂载到相应目录
- 新建挂载目录
mkdir -p /data1 /data2 /data3 /data4
- 备份挂载信息文件(非常重要)
cp /etc/fstab /etc/fstab.bak
- 进行挂载
mount /dev/vdb1 /data1
mount /dev/vdb2 /data2
mount /dev/vdb3 /data3
mount /dev/vdb4 /data4
- 写入挂载信息
echo /dev/vdb1 /data1 ext4 defaults 0 0 >> /etc/fstab
echo /dev/vdb2 /data2 ext4 defaults 0 0 >> /etc/fstab
echo /dev/vdb3 /data3 ext4 defaults 0 0 >> /etc/fstab
echo /dev/vdb4 /data4 ext4 defaults 0 0 >> /etc/fstab
- 挂载结果

特别说明
磁盘分区和格式化是比较危险的操作,操作时需要格外谨慎。如果写入挂载点信息时出现了错误,可能导致系统无法开机或正常启动,此时需要将原来备份的/etc/fstab.bak文件还原,然后重新启动操作系统。


