`
vsc
  • 浏览: 24308 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

在redhat中自动挂载windows中的ntfs盘,selinux使得无法自动挂载

阅读更多
      知道挂载ntfs很麻烦,所以一直都没弄。昨天刚好要从d盘复制一个很大目录过来。
本来我的u盘有现成的rar文件。我就直接拿来用,结果发现linux系统没有自带rar解压缩。我上网下了一个,安装时候来时报错。谁叫当初没用zip压缩呢?

    我不得不想办法挂载d盘,它的格式是ntfs。经过网上的搜索,我到ntfs-3g去下载了一个ntfs-3g-2009.11.14.tgz文件,解压并且安装之后发现还是报错。

    又去网上找,发现有人说要装fuse,我去下载了fuse-2.8.1.tar.gz。安装好之后无法启动,火大了。难道网友在忽悠大家。又去看了一些网友的留言,发现确实要装fuse,而我装了没有用。我只能怀疑这个最新版本有问题,我下载了fuse-2.7.1.tar,又装了一遍,发现可以启动了,谢天谢地阿。

   然后是手工挂在
  mount -t ntfs-3g  /dev/hda5 /mount/d 
很好,通过了。看到我的d盘内容了。但我不能每天启动机器都要输入这个命令吧,虽然这样可以使我更熟悉mount。

网上提到的自动挂载方法很多,其中一个方法是在/etc/fstab 文件最后添加
/dev/hda1               /mnt/c                  ntfs-3g defaults        0 0
我赶快这样添加好。重启机器,发现不行,vfat格式的盘已经自动挂载了,但d盘没挂好。
从昨天开始找原因,一直到今天没找到。后来我发现电脑启动时候老是报一个错误 “mount local filesystem,Failed to create /dev/fuse 权限不够”,我直接在g.cn上搜索这些信息,终于找到了,原来是selinux在搞怪,它是一个linux的增强安全机制,有了它linux更加安全,它会干扰一些然件的正常运行,包括apache等等,当然今天我发现它也影响到了mount命令。
我到/etc/sysconfig/selinux中把“SELINUX=enforcing“修为”SELINUX=disabled“

重启电脑,好了,ok。

 
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics