Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208324
  • 博文数量: 54
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-25 13:58
文章分类

全部博文(54)

文章存档

2014年(12)

2013年(42)

分类: LINUX

2014-01-12 14:09:05

     1·   用git下载f2fs文件系统tools的源代码。下载地址如下:
        具体的操作如下:git clone         通过以上下载下来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工具。具体命令如下:
      #mkfs.f2fs -l f2fs /dev/sdb1
     这时,该磁盘已经被格式化成为了f2fs类型。
     #mount -t f2fs /dev/sdb1 /mnt
     挂载磁盘到目录/mnt,到此就可以使用sdb1设备(这个是被就是刚刚的f2fs文件系统)。

 NOTE对于f2fs文件系统使用的时候应该确保linux内核应该在3.8。这样才能确保内核支持f2fs文件系统。


    
阅读(10699) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

norlanjame2014-06-11 23:16:30

wjflyhigh:NOTE:在进行格式化操作#mkfs.f2fs -l f2fs /dev/sdb1操作之前应先将磁盘进行卸载。#umount /dev/sdb1。否则,将会出现如下的错误提示:

 F2FS-tools: mkfs.f2fs Ver: 1.2.0 (2013-12-27)

Info: Label = f2fs
 Error: Not available on mounted device!

楼主,我按照你的方法试了,也提示格式化成功了,但是一直挂载不成功,挂载的时候提示superblock找不到,怎么办

回复 | 举报

wjflyhigh2014-01-14 10:54:14

NOTE:在进行格式化操作#mkfs.f2fs -l f2fs /dev/sdb1操作之前应先将磁盘进行卸载。#umount /dev/sdb1。否则,将会出现如下的错误提示:

 F2FS-tools: mkfs.f2fs Ver: 1.2.0 (2013-12-27)

Info: Label = f2fs
 Error: Not available on mounted device!