如何在 Linux 上创建和挂载 XFS 文件系统
问题:我听说过有关 XFS 的好消息,并且想在我的磁盘分区上创建 XFS 文件系统。用于格式化和挂载 XFS 文件系统的 Linux 命令有哪些?
XFS 是 SGI 为其 IRIX 平台设计的高性能文件系统。自 2001 年 XFS 移植到 Linux 内核以来,XFS 凭借其高性能、架构可扩展性和鲁棒性,一直是许多企业系统(尤其是海量数据)的首选。例如,RHEL/CentOS 7和Oracle Linux都采用XFS作为默认文件系统,而SUSE/openSUSE长期以来都是XFS的狂热支持者。
XFS 拥有许多独特的功能,使其在文件系统中脱颖而出,例如可扩展/并行 I/O、元数据操作日志、在线碎片整理、挂起/恢复 I/O、性能延迟分配等。
如果您想在 Linux 平台上创建并挂载 XFS 文件系统,请按以下步骤操作。
安装 XFS 系统实用程序
首先,您需要安装 XFS 系统实用程序,它允许您执行各种 XFS 相关管理任务(例如,格式化、扩展、修复、设置配额、更改参数等)。
Debian、Ubuntu 或 Linux Mint:
$ sudo apt-get install xfsprogs
Fedora、CentOS 或 RHEL:
$ sudo yum install xfsprogs
拱门Linux:
$ sudo pacman -S xfsprogs
创建 XFS 格式的磁盘分区
现在我们首先准备一个磁盘分区来创建XFS。假设您的磁盘位于 /dev/sdb
,请通过以下方式创建一个分区:
$ sudo fdisk /dev/sdb

假设创建的分区被分配了 /dev/sdb1
设备名称。
接下来,使用 mkfs.xfs 命令将分区格式化为 XFS。如果分区上创建了任何其他文件系统并且您想要覆盖它,则需要 -f 选项。
$ sudo mkfs.xfs -f /dev/sdb1

现在您已准备好挂载格式化的分区。我们假设 /storage 是 XFS 的本地安装点。继续运行以下命令来安装分区:
$ sudo mount -t xfs /dev/sdb1 /storage
通过运行以下命令验证 XFS 挂载是否成功:
$ df -Th /storage

如果您希望 XFS 分区在启动时自动挂载到 /storage
,请将以下行添加到 /etc/fstab
中。
/dev/sdb1 /storage xfs defaults 0 0