• centos使用fuse挂载NTFS


    FUSE:用户空间文件系统(Filesystem in Userspace),是Linux 中用于挂载某些网络空间,如SSH,到本地文件系统的模块。如果装的是双系统,centOS并不支持ntfs分区,所以挂载就成了第一件大事。

    1. 安装fuse
    网上建议不要用二进制包安装而应该用源代码安装,所以我直接用的源码安装,去这里下载fuse: [url]http://sourceforge.net/project/showfiles.php?group_id=121684[/url]
    也可以去这里:[url]http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=132802[/url]
    (这里的版本比较多)
    我是装的fuse-2.8.0-pre1,才成功的。之前试了一下 2.7.4,2.7.3,2.7.2,2.7.1,均以失败告终。

    在下载文件包的README里,有编译步骤 即:
    ./configure
    make
    make install
    modprobe fuse

    用比较老的版本的fuse,在./configure时出现错误:
    FATAL: Module fuse not found.
    fuse: device not found, try 'modprobe fuse' first
    FUSE mount point creation failed
    google了一下,说是fuse与内核版本不一致,要安装kernel-devel,于是执行
    yum install kernel-devel
    依然无效。
    后来在装fuse-2.8.0-pre1时也遇到了一些问题,在最后一步,modprobe fuse时,又出现了 FATAL: Module fuse not found.
    没辙了,网上又没有人出现类似的问题,后来想了一下可能是由于windows没有正常关机造成的。重启进入vista,正常关机,问题解决。

    注意:(网上的意见是)执行./configure别忘了加参数--prefix=/usr,否则默认安装在 /usr/local/lib,
    这样有需要编辑/etc/ld.so.conf把/usr/local/lib加进去,再执行 /sbin/ldconfig,不然安装ntfs-3g会有错误。
    我直接就加上了参数,为了怕减少麻烦,没有加参数的步骤没有实验。

    2.安装ntfs-3g
    这里依然用的源码包,
    下载地址:[url]http://www.ntfs-3g.org/[/url]
    这次没有下载最新的测试版,毕竟我觉得在都没有问题的情况下,还是用稳定版比较好,下载了ntfs-3g-1.2918,当然,当各位安装的时候这个版本可能已经过时了。
    步骤:(基本一致)
    ./configure
    make
    make install

    这个比较顺利。
    接下来就可以mount了。
    运行:
    fisk -l
    查看自己磁盘的分区情况
    我的vista C盘所在目录为/dev/sda1,
    在/mnt下建立文件夹 /windowsDiskC,执行mount命令
    mount -t ntfs-3g /dev/sda1 /mnt/windowsDiskC

    挂载完毕,C盘就被挂载到windowsDiskC下面了。
    其他NTFS磁盘同理,注意每个目录只能挂载一个分区,所以D盘要在/mnt下新建目录,比如/windowsDiskD。

    如果想要开机自动加载NTFS磁盘,则编辑 /etc/fstab,增加几行行如下
    /dev/sda1/mnt/windowsDiskC ntfs-3g rw,
    umask=0000,
    defaults 0 0

    /dev/sda2/mnt/windowsDiskD ntfs-3g rw,
    umask=0000,
    defaults 0 0

    3. 卸载NTFS磁盘
    最后如果U盘格式也为NTFS格式,也需要挂载,命令和上面一样,这里只说一下卸载的命令:
    umount /mnt/win(win为U盘的挂载目录) 

  • 相关阅读:
    C/C++ 知识点---存储区
    Objective-C中的@property和@synthesize用法
    C/C++ 知识点---数组与指针
    C/C++ 知识点---C语言关键字(32个)
    js里json和eval()
    js--冒泡排序
    js数学公式-曲线运动
    事件绑定兼容(事件流的机制;事件委托
    2 获取元素在页面中的位置
    Dom关于位置和尺寸的api
  • 原文地址:https://www.cnblogs.com/kluan/p/4450824.html
Copyright © 2020-2023  润新知