XFS 是一种 Linux 日志文件系统,本文记录修改 XFS 系统属性的方法。
XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。
数据完全性
传输特性
可扩展性
传输带宽
xfs 系统工具包名称为 xfsprogs
sudo apt install xfsprogs
在 xfs_
下按 TAB,可以看到很多可用命令:
$ xfs_
xfs_admin xfs_copy xfs_estimate xfs_fsr xfs_info xfs_logprint xfs_metadump xfs_ncheck xfs_repair xfs_scrub xfs_spaceman
xfs_bmap xfs_db xfs_freeze xfs_growfs xfs_io xfs_mdrestore xfs_mkfile xfs_quota xfs_rtcp xfs_scrub_all
此处记录属性修改工具 xfs_admin
xfs_db
命令修改文件系统的各种属性xfs_growfs
命令修改命令格式
xfs_admin [ -eflpu ] [ -c 0|1 ] [ -L label ] [ -U uuid ] device
可以通过命令 man xfs_admin
查看
选项 | 含义 |
---|---|
-e | 在尚未启用此功能的文件系统上启用未写入的扩展支持(对于旧文件系统,在 mkfs 时间不能再禁用它) |
-f | 指明要处理的文件系统映像存储在设备的常规文件中(请参阅 mkfs.xfs -d 文件选项) |
-j | 启用版本 2 日志格式(支持更大日志缓冲区的日志格式) |
-l | 输出当前文件系统卷标 |
-p | 启用 32 位项目标识符支持(PROJID32BIT 功能) |
-u | 打印当前文件系统 UUID(通用唯一标识符)。 |
-c | 0/1 在文件系统中启用 (1) 或禁用 (0) 延迟计数器。 |
-L | 将文件系统标签设置为 label |
-U | 将文件系统的 UUID 设置为 uuid |
-V | 输出xfs文件系统版本 |
mount
命令可以使用设备标签
或 UUID
挂载文件系统,而不是它的块特殊设备名称
。设备分区名称
与卷标
都用来表示卷的名称,设备名称可以通过 /dev/disk/by-partlabel
符号链接引用设备,卷标可以用mount 挂载。$ sudo xfs_admin -L test-label /dev/sda2
writing all SBs
new label = "test-label"
$ sudo xfs_admin -l /dev/sda2
label = "test-label"
blkid -p <device>
命令查看分区详细信息,其中包含了LABEL
值即为卷标