F2FS (简体中文)
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)。