Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

6.2. 挂载 btrfs 文件系统

要挂载 btrfs 文件系统中的任何设备,请使用以下命令:
# mount /dev/device /mount-point
其他有用的挂载选项包括:
device=/dev/name
在 mount 命令中附加这个选项会告知 btrfs 扫描指定设备的 btrfs 卷。这用于确保挂载成功,因为尝试挂载不是 btrfs 的设备将导致挂载失败。
注意
这并不意味着所有设备都会添加到文件系统中,它只扫描它们。
max_inline=number
使用此选项设置可用于元数据 B-tree leaf 中的内联数据的最大空间量(以字节为单位)。默认值为 8192 字节。对于 4k 页,它会被限制为 3900 字节,因为额外的标头需要容纳到 leaf。
alloc_start=number
使用这个选项设置磁盘分配开始的位置。
thread_pool=number
使用这个选项分配分配的 worker 线程数量。
discard
使用这个选项在空闲块中启用 discard/TRIM。
noacl
使用这个选项禁用 ACL 的使用。
space_cache
使用这个选项将可用空间数据存储在磁盘上,以便更快地缓存块组。这是一个持久的更改,可以安全地引导到旧内核。
nospace_cache
使用这个选项禁用上述 space_cache
clear_cache
使用这个选项清除挂载期间的所有可用空间缓存。这是一个安全的选项,但将触发要重新构建的空间缓存。因此,让文件系统保持挂载,以便重建过程完成。这个挂载选项旨在被使用一次,且仅在问题出现可用空间后才被使用。
enospc_debug
这个选项用于调试"无空格"的问题。
recovery
使用这个选项在挂载时启用自动恢复。