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