磁盘分区及格式化:fdisk,gdisk,mkfs

目录

  1. 前言
  2. gdisk,mkfs
  3. fdisk,mkfs

1、前言

对磁盘进行分区,可使用fdisk或gdisk,但是要注意的是:MBR 分区表请使用 fdisk 分区, GPT 分区表请使用 gdisk 分区(当然现在也有网友说fdisk也可以操作GPT,没试验过^_^)!要想使用一个磁盘要经理三个主要步骤:分区、格式化、挂载。

2、gdisk,mkfs

(1)、查看分区表,确定使用gdisk还是fdisk

sudo parted -l

因为使用gpt进行分区,所以不会有MBR的分区限制!

(2)、查看硬盘sda是否有剩余的容量

sudo gdisk /dev/sda

发现剩余容量14G

(3)、新增分区

增加以下三个分区:

  • 1GB 的 xfs 文件系统 (Linux)
  • 1GB 的 vfat 文件系统 (Windows)
  • 0.5GB 的 swap (Linux swap)(这个分区等一下会被删除喔!)

查看新增分区

保存

(4)、查看新增分区是否生效

因为核心还没有更新,因此没有新增的分区。两种方法处理:一是重启,二是使用partprobe指令更新核心。下面使用partprobe更新。

更新核心:sudo partprobe -s

查看更新是否生效:cat /proc/partitions

(5)、尝试删除第6分区

这里要注意的是,执行删除分区前若该分区已格式化,则下次再挂载该分区时无需再次格式化,因为删除分区操作只会在删除MBR或GPT分区表中的分区记录,不会影响该分区的superblock、inode、data node等等信息,也就是说该分区的文件系统不会被破坏。

(6)、文件系统格式化

分区成功后需要文件系统格式化,可使用mkfs,也可输入mkfs后按下tab键查看其它命令。

格式化/dev/sda4:sudo mkfs.xfs /dev/sda4

格式化/dev/sda5:mkfs -t vfat /dev/sda5

使用dumpe2fs查看文件系统:sudo dumpe2fs -h /dev/sda4

可以看到以下错误提示,是因为dumpe2fs仅可以查看ext2/ext3/ext4文件系统,不支持xfs。

再使用xfs_growfs查看文件系统详情:sudo xfs_growfs /dev/sda4

可以看到以下错误提示,是因为刚刚格式化的sda4并没有挂载到Linux目录中。

(7)、文件系统挂载

见《Linux磁盘与文件系统》第六篇《6.文件系统挂载与卸载》

3、fdisk,mkfs

(预留)

results matching ""

    No results matching ""