网站搜索

如何在 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.ext4mke4fs 命令将新分区正确格式化为 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

您可能还想阅读以下相关文章:

  1. 如何使用 LVM 将新磁盘添加到现有 Linux 系统
  2. 如何向现有 Linux 服务器添加新磁盘
  3. 适用于 Linux 的 10 个最佳文件和磁盘加密工具
  4. 如何在 Linux 中使用文件创建虚拟硬盘卷

就这样!在本文中,我们解释了如何在 Linux 中创建新分区、使用 ext4 文件系统类型对其进行格式化并将其挂载为文件系统。如需了解更多信息或与我们分享任何疑问,请使用下面的反馈表。