由于目前磁盘的分区主要有MBR和GPT两种格式,这两种格式所使用的的分区工具不太一样,分别是fdisk和gdisk,当然也可以使用通用的工具parted来处理。本次主要学习fdisk与gdisk的使用。
一、观察分区的状态
使用lsblk命令来列出本系统下的所有磁盘与磁盘内的分区信息。
lsblk
然后使用parted命令,利用它的输出来查看磁盘分区表的格式信息,再决定使用那种分区工具。
parted /dev/sda print
使用fdisk。
二、磁盘分区
fdisk /dev/sda
输入m后,可以获取到所有的命令操作以及他们的作用。
输入p,可以输出目前磁盘的状态。
输入n,开始新增操作。
在Last 扇区那一行,如果直接回车的话,就会默认将所有的容量用光,因为它默认选择最大的扇区号码。我们仅要1G,所以只用+1G即可。
再次输入p,查看磁盘的分区信息。
新增成功之后,输入w保存上述的所有操作并退出。
这个时候我们使用lsbllk命令查看系统中的所有磁盘与磁盘分区表,发现还没有/dev/sda4,那是因为Linux的内核还没有更新,如下图。
使用partprobe命令更新Linux内核的分区表信息。
再次查看
分区成功!
三、磁盘格式化
mkfs.xfs [-b bsize] [-d parms] [-i parms] [-l parms] [-L label] [-f] \ [-r parms] 设备名称
mkfs.xfs命令有很多选项,但是我们使用默认值即可。
mkfs.xfs /dev/sda4
如果要格式化成ext4文件系统,那么就是用mkfs.ext4命令。其他的类似。
四、文件系统的检验
当有文件系统错乱的时候才用到这个命令,所以,这个命令最好还是不要用到。
五、文件系统的挂载与卸载
在进行挂载之前,最好要确定几件事情:
- 单一系统不应该被重复挂载在不同的挂载点(目录)中;
- 单一目录不应该重复挂载多个文件系统;
- 要作为挂载点的目录,理论上应该是空目录。
要将文件系统挂载在Linux系统上,就要使用到mount这个命令。
mount -a
mount [-l]
mount [-t 文件系统] LABEL=' ' 挂载点
mount [-t 文件系统] UUID=' ' 挂载点 #建议使用这种方法
mount [-t 文件系统] 设备文件名 挂载点
卸载则使用umount命令
umount [-fn] 设备文件名或挂载点
2021-07-06 11:42:58