Linux下对新硬盘进行分区, 格式化, 挂载, 取消挂载

{{ time }}

【注意】:请谨慎使用下文中的指令,因为它可能破坏您电脑中现有的数据和程序;假如您写错了设备名或分区名,可能会清空其中的数据和程序。

示例: 我的电脑有2个40GB的硬盘, 现在新添加了1块20GB的硬盘, 未分区, 未格式化;现在要挂载这个磁盘

Step1 使用如下指令查看现有分区

fdisk -l

效果如下

我们可以看到, 有一块20GB左右的新盘, 它的下方没有分区表格, 那么我们得知这个新盘的设备名是 /dev/vdc

Step2 使用如下指令给新硬盘分区

fdisk -S 56 新硬盘设备名

后续操作如下图, 他会问你一些问题的

Step3 再次查看全局磁盘, 可以看到新的分区表格了

fdisk -l

同时, 我们看到新的硬盘分区名是 /dev/vdc1

Step4 使用如下指令格式化新的硬盘, 文件系统为ext4

mkfs.ext4 新分区名

如下图, 注意这里是分区名不硬盘名

至此, 新的硬盘已经分区和格式化完毕; 但还不能用, 须要挂载, 如下

我们这里将硬盘挂载到一个文件夹/mnt/e, 以后在电脑打开/mnt/e这个文件夹, 显示的就是刚才格式化的这块盘, 所以我们先要建立这个文件夹

挂载硬盘:

Step1 创建映像文件夹

mkdir /mnt/e

Step2 设置每次开机自动挂载

echo 分区名 映像文件夹 文件系统 defaults 0 0 >> /etc/fstab

所以在本次示例中是这样的

echo /dev/vdc1 /mnt/e ext4 defaults 0 0 >> /etc/fstab

Step3 挂载磁盘

mount 分区名 映像文件夹名

所以在本次示例中是这样的

mount /dev/vdc1 /mnt/e

然后你就可以在/mnt/e访问到刚才格式化的硬盘啦

要取消这个磁盘的挂载, 指令如下

umount 映射文件夹名

在此是

umount /mnt/e

以上, 曾实例化于CentOS7