Linux(以centos7为例)下自动挂载NTFS硬盘
作者:子敬叔叔
编写时间:2017年5月3日星期三
需求:
为了熟悉Linux的使用,在自己的笔记本上新安装一个centos7,
但我有好几个移动硬盘,或者U盘都是NTFS格式的,有时候看个文档什么的实在很不方便,于是想着折腾捣鼓的精神,开始琢磨。如果你有同样的需求,可以借鉴学习一样。
解决办法:
网上查阅资料后,得知ntfs-3g可以实现这个功能。
第一步:
下载ntfs-3g的源码包,网址可以参考
http://linux.softpedia.com/get/System/Hardware/ntfs-3g-15028.shtml
(网上有资料说需要安装fuse,不过我在实践的时候并不用,有可能我的已经安装好了,如果你在安装过程中失败,或者你不确定也可以先安装)
第二步:
解压源码包,编译安装
tar xzvf ntfs-3g-***.tar.gz
cd ntfs-3g-***
./configure
make
make install
这样子我们就安装成功了,接下来我们来挂载吧。
第三步:
如果只是临时挂载,你可以执行一条命令
mount -t ntfs-3g /dev/sdc1 /mnt
这里假设你的盘符是/dev/sdc1,挂载点是/mnt
如果不是移动硬盘,已经固定好的,短时间内不会发生变化的,可以写到配置文件里边。
vi /etc/fstab
编辑这个配置文件
加入一行
/dev/sdc1 /mnt ntfs-3g defaults 0 0
如果你像我一样,想随时插上U盘,移动硬盘就可以自动挂载,就好像Windows下使用那样的效果。那么就接着看吧。
在/sbin目录下新建一个脚本 vi /sbin/mount.ntfs
#!/bin/sh
export LANG=Zh_CN.UTF-8
exec /sbin/mount.ntfs-3g $@
保存退出,并且给脚本添加一个可执行权限
chmod a+x /sbin/mount.ntfs
然后你再自动插拔你的移动硬盘就可以了。