1· 用git下載f2fs文件系統tools的源代碼。下載地址如下:http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git
具體的操作如下:git clone git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
通過以上下載下來f2fs文件系統的tools。
2· 編譯f2fs文件系統的tools。
進入f2fs-tools目錄。在執行安裝之前現確保系統當中已經安裝了如下相關工具:
- libuuid-devel or uuid-dev
- pkg-config
- autoconf
- libtool
接下來運行
# autoreconf --install 自動生成configure文件。(在這個過程當中可能會遇到autoreconf程序版本過低的問題,解決方法可以通過修改configure.ac文件當中" AC_PREREQ([2.68])) "更改為“AC_PREREQ([2.50])”之后再運行該命令進行配置)。
生成configure文件之后直接運行
#./configure
#make
在mkfs目錄下面就會生成文件mkfs.f2fs工具。
3· 使用f2fs文件系統工具將磁盤格式化成為f2fs文件系統。
將磁盤插入,通過df命令找到要格式化的磁盤的設備。假設這里將設備/dev/sdb1格式化成為f2fs類型的文件系統。
用超級用戶權限運行前面2當中生成的mkfs.f2fs工具。具體命令如下:
進入f2fs工具安裝目錄下的mkfs目錄:
# cd mkfs
#./mkfs.f2fs -l f2fs /dev/sdb1
這時,該磁盤已經被格式化成為了f2fs類型。
#mount -t f2fs /dev/sdb1 /mnt
掛載磁盤到目錄/mnt,到此就可以使用sdb1設備(這個是被就是剛剛的f2fs文件系統)。
NOTE:對於f2fs文件系統使用的時候應該確保linux內核應該在3.8。這樣才能確保內核支持f2fs文件系統。
參考:
http://blog.chinaunix.net/uid-22497486-id-4075737.html
