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