安装f2fs-tools
apt-get install -y f2fs-tools
如果上一步出错,则执行:
dpkg --configure -a
再重新apt-get install -y f2fs-tools
如果直接apt-get不成功,还可以通过下载源码包的方式来安装f2fs-tools:
- git clone git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
- 安装libuuid-devel/uuid-dev, pkg-config, autoconf, libtool
- autoreconf --install (生成configure文件)
- ./configure
- make
- 则每次都要进入f2fs/mkfs目录下,进行 ./mkfs.f2fs -l f2fs /dev/sdb1
挂载f2fs
- 格式化: mkfs.f2fs -l f2fs /dev/sda
- 创建目录 mkdir /mnt/f2fs
- mount -t f2fs /dev/sda /mnt/f2fs
关于f2fs学习的小tips
在学习一个文件系统时,将其真正的挂载,执行一些读写操作,将其运行起来并一同学习源码的方式比较科学。但实际学习过程中,可能没有多余的设备给我们挂载,所以可以合理的使用loop设备。
dd if=/dev/zero of=device bs=4K count=128000 (创建500M)
losetup /dev/loop0 device
mkfs.f2fs -l f2fs /dev/loop0
mount -t f2fs /dev/loop0 /mnt/f2fs
这样就可以在/mnt/f2fs这个目录下进行测试了~
作者:桔子满地
链接:https://www.jianshu.com/p/889bc1621dc3
来源:简书