在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。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值