在linux中增加一块或者多块硬盘来实现扩容或者备份数据,分区、格式化、挂载是不可避免的三个步骤。下面用超详细的步骤介绍如何对一块新的硬盘进行分区、格式化、挂载的操作。

分区→格式化→挂载→使用

【分区方法一:使用fdisk工具进行分区操作】

注意:fdisk命令只能按照MBR模式进行分区操作

1. 首先使用"fdisk -l"回车命令查看系统里面识别到的硬盘和分区的信息,可以看到里面有三块硬盘以及相应的磁盘大小,扇区,分区情况,截图如下:

2. 给第二块硬盘进行分区前,需要把操作的硬盘从默认硬盘sda切换为sdb,对应的命令为“fdisk /dev/sdb“并回车,截图如下:

6bfcd88829007a9f81b02b334699e6f6.png

3. 如果你对该命令不是很熟悉,可以输入“m”回车获取帮助信息,这里可以看出,不同的参数代表不同的操作命令,相关的帮助信息的翻译截图如下:

618a2ec994d9341ffcf8024ed32420f5.png

4. 输入“n”回车后开始新建一个分区,这里有两个选项,如果继续输入“e”回车可以新建一个扩展分区,如果继续输入“p”回车可以新建一个主分区,截图如下:

f72a1c7e5858260601ecae0b6fb43d94.png

5. 按照惯例,首先新建一个主分区,因此我们输入"p"并回车,截图如下:

af7715e98da29afb94ae8b9968cf6bf2.png

6. 系统界面提示我们选择并输入分区的编号,我们输入一个”1”并回车,截图如下:

283d4c195a380af5a62057b4fe438f1c.png

7. 系统界面提示输入起始的扇面,默认开始为1,可以输入“1”回车或者不输入直接回车,截图如下:

1fc16b56437a8d2ac4bb7dba97bc0a55.png

8. 同上,系统界面提示输入结束的扇面,可以选择从起始位置增加多少扇区或者选择增加多大的容量,可以根据个人需求输入,这里输入“+500M”回车,第一个主分区就分好了,截图如下:

c0355352961afef4cc52af3658f2f7e7.png

9. 同上,可以按照自己的需求,划分一个扩展分区,并在在扩展分区下面,继续划分逻辑分区,全部过程截图如下:

144c4e017bb2f6d9940b721b01e50522.png

10. 现在已经按照需求划分完毕所有的分区,输入“w”回车,将分区方案写入硬盘并退出fdisk工具,分区结束。

e07cec1f802b8b124ab463ca7393dbfd.png

11.这里可以重新使用“fdisk -l”命令查看分区后新的分区信息,可以看到第二块硬盘已经划分了三个分区,分别是一个主分区,一个扩展分区,一个逻辑分区,截图如下:

dc65b0ad3a217450dea5feab38008ec2.png

【分区方法二:使用parted工具进行分区操作】

注意:parted命令既可以按照MBR模式进行分区,也可以按照GPT模式进行分区

1. 首先使用"fdisk -l"回车命令查看系统里面识别到的硬盘和分区的信息,可以看到里面有三块硬盘以及相应的磁盘大小,扇区,分区情况,截图如下:

8e9f4ffe5c4226f42c990ca40191da9c.png

2. 输入“parted“回车调出parted工具,显示目前使用的是第一块硬盘sda和一些欢迎语,截图如下:

296cd703502bb183dc8324f8a1983fbe.png

3. 这里假设给第三块硬盘进行分区,分区前需要把操作的硬盘从默认硬盘sda切换为sdc,对应的命令为“select /dev/sdc“并回车,截图如下:

3740d63568bb9e30ef4cbdaf4ef4a69c.png

4. 区别于fdisk分区工具,使用parted工具分区前需要选择分区表类型,输入”mklabel GPT“并回车,选择此块硬盘的分区表类型为”GPT“,截图如下:

09daba28ce8579a72ccdf98ff8835b38.png

5. 输入”print”命令回车,查看一下当前的硬盘分区表详情,这里可以很明确的看到分区表类型为GPT,截图如下:

8e5053f8697dbaf0892a7e7028b9c922.png

6. 同样,可以输入“print all"命令查看所有磁盘的分区表类型,截图如下:

8b727e4f885c905778665a4bc14fa94d.png

7. 接下来就正式开始分区操作,parted命令进行分区有两种操作模式,首先采用交互模式划分第一个分区,输入"mkpart"并回车,截图如下:

f14f7f899198815bcce8f68220e2131b.png

8. 系统界面提示输入分区名称,分区名称相当于windows系统中磁盘的卷标,这里可写也可不写,这里输入“test”并回车,截图如下:

3c88a16db73e753bdf8f580115bce558.png

9. 系统界面提示输入文件系统类型,默认的类型为”ext2”,可以根据个人需求更改,这里选择跳过,截图如下:

14718af7ad5ca5aa8151f728135e6d9d.png

10. 紧接着系统界面提示输入起始点,因为添加的是一块新的硬盘,所以这里输入0后回车,截图如下:

abc227c0ffbb0547400024085fa5284e.png

11. 同上,系统界面提示输入结束点,可以按照个人需求填写,这里输入“3000“后回车,截图如下:

f9229c7c6836985863b3bbbbb89d37de.png

12. 系统界面会弹出警告信息”The resulting partition is not properly aligned for best performance“,意思是最终的分区没有对齐因而达不到最优性能,下面一句询问我们是忽略还是放弃,这里我们选择“忽略”,选择“忽略”的同时第一个分区也已经划分完毕了,截图如下:

75be904482ab6695975fac3e74b5d86e.png

13. 在上面采用交互模式划分了一个分区的情况下,接下来是尝试使用简单快捷的命令模式来划分新的分区,输入”mkpart test2 3000 4000“回车,即划分好了一个分区。这里的”test2”是分区名称,“3000 4000”是分区的起始点和结束点,截图如下:

81c1c5fde9043a00cafff56cca1d2047.png

14. 完成所有分区后,重新使用“print”命令来查看目前硬盘的分区表情况,确定无误后,紧接着输入“quit"退出parted分区工具,分区完成,截图如下:

注意:这里不需要额外输入“w”操作进行写入并保存。

c6cfbd90cace0acfda83d82d91a83168.png

【格式化】

在上面分区完成的基础上,现在可以进行硬盘格式化的操作,此操作方法很简单,有两种方法,方法如下:

方法一:输入”mkfs.ext3 /dev/sdb1”,可以将第二块硬盘的第一个分区格式化为ext3格式的文件系统,依次类推,截图如下:

6c59bdbcaf65b11c217833a3ff19e0a0.png

方法二:输入“mkfs -s ext4 /dev/sdc2”,可以将第三块硬盘的第二个分区格式化为ext4格式的文件系统,依次类推,截图如下:

6ebed2d8c9f82a7c1379c04ab5db4223.png

【挂载】

目前分区和格式化已经完成,但是若是想将日常数据写入第二块硬盘或者第三块硬盘,还需要将分区挂载到相应的挂载点才能操作,具体步骤如下:

1. 输入”mkdir -p /mnt/test”并回车,在mnt目录下新建一个名称为test的目录,截图如下:

6af5f83e520466fae1db460f02b4b279.png

2. 输入“mount /dev/sdb1 /mnt/test”并回车,将sdb1这个分区挂载到mnt目录下面的test目录,挂载完成,可以正常存储文档了,截图如下:

f6dd5cd553a1885fd2c009def0b671fb.png

3. 通过“df -a”命令查看硬盘分区的使用情况,可以看到第二块硬盘已经正常挂载中,截图如下:

4. 与挂载对应的是卸载命令, 输入”umount /mnt/test”并回车即可以卸载区间,截图如下:

总结:

1. 假如电脑里面有多块硬盘,需要对所有的硬盘进行分区、格式化、挂载后才能使用df 命令进行磁盘管理和使用du命令查看相应的文件大小。

2.parted命令既可以按照MBR模式进行分区,也可以按照GPT模式进行分区,故分区前需要选择分区模式,fdisk命令只能按照MBR模式进行分区操作,所以分区时不需要额外选择分区模式。

3.使用mount命令成功挂载后,只是本次生效,重启则无,若需要电脑开机后自动挂载,需要通过vi编辑器在/etc/fstab下面插入一行(例如“/dev/sdb /mnt/disk ext4 defaults 0 0”)并保存即可。

4.parted工具也可以进行分区格式化,只是它支持的文件类型有限,一般来讲,使用mkfs命令会比较多一点。

5.在MBR分区模式下,只有主分区和逻辑分区可以被格式化,扩展分区不能被格式化。

6.采用GPT分区模式分区再格式化后,使用fdisk命令将无法查看分区文件系统类型,必须启动parted工具后输入print指令才能查看。

7.相比于windows系统即插即用,linux插入任何移动设备(包括并不限于U盘、光盘、软盘、移动硬盘),都需要挂载后才能使用。

8.linux的(分区+格式化+挂载)相当于windows使用diskgenius工具先格式化接着分区,说的更细一点,window的分区就等于linux的分区+挂载两个步骤。

有总结得不对的地方,请阅读者指正。

Logo

更多推荐