F2FS (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态:本文是 F2FS翻译。上次翻译日期:2017-12-01。如果英文版本有所更改,则您可以帮助同步翻译。

F2FS (Flash-Friendly File System) 是一个为配备了 Flash Transition Layer 的 NAND 闪存开发的文件系统,与 JFFS 或 UBIFS 不同,它依靠 FTL 来处理写入分发。 Linux 从内核3.8开始支持 F2FS 。

创建 F2FS 文件系统

要创建 F2FS 文件系统,首先 安装 软件包 f2fs-tools.

用下面的命令创建一个文件系统:

# mkfs.f2fs -l mylabel /dev/sdxY

/dev/sdxY 是想要设置成 F2FS 的分区。详细信息请参阅 mkfs.f2fs(8)

挂载 F2FS 文件系统

使用手动或是其他机制挂载文件系统:

# mount /dev/sdxY /mnt/foo

扩展 F2FS 文件系统

如果文件系统未被挂载,如果扩展分区,则可以增长文件系统。 目前不支持压缩。 首先使用分区工具调整分区大小。例如,可以通过删除旧分区并创建一个具有相同分区类型、相同起始扇区和新的结束位置的新分区来完成此操作。

然后扩展文件系统来填充新的分区,使用以下命令:

# resize.f2fs /dev/sdxY

/dev/sdxY是要增长的 F2FS 分区。可用的选项参阅 resize.f2fs(8)

注意: 如果使用 GPT,分区的 GUID (/dev/disk/by-partuuid/ 内) 可能会改变,但是文件系统的 UUID (/dev/disk/by-uuid/ 内) 应该保持不变。

检查和修复

软件包 f2fs-tools 中的 fsck.f2fs 命令可以检查和修复 f2fs 文件系统。可用的选项请参阅 fsck.f2fs(8)