5. 创建文件系统

在成功对磁盘进行分区后,Linux 磁盘管理中的下一个关键步骤是创建文件系统。这个过程通常称为格式化,它组织分区以便存储文件和目录。

mkfs 命令

此任务的主要工具是 mkfs(make filesystem,创建文件系统)。它是一个多功能命令,允许您创建各种文件系统。

我们来看一个典型的例子:

sudo mkfs -t ext4 /dev/sdb2

以下是该命令的细分:

  • sudo: 以管理员权限执行命令,这是磁盘管理任务所必需的。
  • mkfs: 用于创建文件系统的命令。
  • -t ext4: -t 标志指定文件系统类型。在这种情况下,我们正在创建一个 ext4 文件系统。
  • /dev/sdb2: 这是将创建文件系统的目标分区。

常见文件系统类型

虽然 ext4 是许多 Linux 发行版的稳健且广泛使用的默认选项,但 mkfs 支持其他类型。根据用例,您可能会遇到不同的类型,例如 XFS,它以处理大文件的高性能而闻名,或者 Btrfs,它提供快照等现代功能。对于一般用途,ext4 是一个绝佳的选择。

警告

您应该只在新创建的分区或打算完全擦除的磁盘上创建文件系统。在已包含数据的分区上运行 mkfs 命令是一个破坏性操作。它将永久删除所有现有数据,并且如果您尝试在未经适当准备的情况下在现有文件系统上创建新文件系统,您很可能会破坏该文件系统。务必仔细检查您的目标设备,以避免意外数据丢失。

登录以保存您的学习进度

登录

练习

实践是掌握 Linux 技能的关键。这个动手实验将帮助您巩固对管理 Linux 文件系统的理解:

  1. 管理 Linux 分区和文件系统 - 在此实验中,您将学习如何在 Linux 中管理磁盘分区和文件系统。您将使用 fdisk 创建一个新分区,使用 mkfsext4 格式化它,挂载它,在 /etc/fstab 中配置持久挂载,并创建一个交换分区,所有这些都在一个安全的辅助虚拟磁盘上。

此实验将帮助您在现实场景中应用创建和管理文件系统的概念,并增强您对 Linux 磁盘管理的信心。

测验

What command is used to create a filesystem? Please answer in English.