如何在 Linux 中创建新的 Ext4 文件系统(分区)
ext4或第四个扩展文件系统是 Linux 中广泛使用的日志文件系统。它是 ext3 文件系统的渐进修订版,克服了ext3中的许多限制。
它比其前代产品具有显著的优势,例如改进的设计、更好的性能、可靠性和新功能。虽然它最适合硬盘驱动器,但它也可以用于可移动设备。
本文将向您展示如何在 Linux 中创建新的ext4文件系统(分区)。首先,我们将介绍如何在 Linux 中创建新分区、使用 ext4 文件系统对其进行格式化并挂载它。
注意:就本文而言:
- 我们假设您已在 Linux 机器中添加了新硬盘,并将在其中创建新的 ext4 分区,然后
- 如果您以管理用户身份操作系统,请使用sudo 命令获取 root 权限来运行本文所示的命令。
在 Linux 中创建新分区
使用fdisk -l或parted -l命令列出分区以识别要分区的硬盘驱动器。
# fdisk -l OR # parted -l
查看上面屏幕截图中的输出,我们在测试系统上添加了两个硬盘,并且我们将对磁盘进行分区/dev/sdb
。
现在使用parted 命令开始在选定的存储设备上创建分区。
# parted /dev/sdb
现在使用mklabel 命令为新磁盘添加标签。
(parted) mklabel msdos
然后使用mkpart 命令创建一个分区,根据要创建的分区类型为其提供其他参数,如“主”或“逻辑”。然后选择ext4作为文件系统类型,设置开始和结束以确定分区的大小:
(parted) mkpart Partition type? primary/extended? primary File system type? [ext2]? ext4 Start? 1 End? 20190
要打印设备上的分区表/dev/sdb
或有关新分区的详细信息,请运行打印命令。
(parted) print
现在使用 quit 命令退出该程序。
格式化新的 Ext4 分区
接下来,您需要使用mkfs.ext4或mke4fs 命令正确格式化具有ext4文件系统类型的新分区,如下所示。
# mkfs.ext4 /dev/sdb1 OR # mke4fs -t ext4 /dev/sdb1
然后使用e4label 命令标记分区,如下所示。
# e4label /dev/sdb1 disk2-part1 OR # e2label /dev/sdb1 disk2-part1
在文件系统中安装新的 Ext4 分区
接下来创建挂载点,并挂载新创建的ext4分区文件系统。
# mkdir /mnt/disk2-part1 # mount /dev/sdb1 //mnt/disk2-part1
现在使用df 命令,您可以以人类可读的格式列出系统上的所有文件系统及其大小(-h)
,以及它们的挂载点和文件系统类型(-T)
:
# df -hT
最后,在/etc/fstab中添加以下条目,以便即使在重新启动后也能持久挂载文件系统。
/dev/sdb1 /mnt/disk2-part1 ext4 defaults 0 0
您可能还想阅读以下相关文章:
就这些!在本文中,我们解释了如何在 Linux 中创建新分区、使用 ext4 文件系统类型对其进行格式化并将其挂载为文件系统。如需更多信息或与我们分享任何疑问,请使用下面的反馈表。