CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单。
首先要进入官网下载NTFS-3G工具
https://www.tuxera.com/community/open-source-ntfs-3g/
1.下载之后进行解压
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz tar -xvf ntfs-3g_ntfsprogs-2017.3.23.tgz
2.编译并进行安装
进入ntfs-3g_ntfsprogs-2017.3.23文件夹中
./configure make make install # or 'sudo make install' if you aren't root
ps:如果提示没有gcc,则yum install gcc* 将编译环境安装好在执行一次上面的命令
3.挂载NTFS
mount -t ntfs-3g /dev/sda2 /mnt/Windows
ps:mount重启之后就会失效
4.CentOS 7 开机自动挂载NTFS
vim /etc/fstab 在结尾添加 # <file system> <mount point> <type> <options> <dump> <pass> /dev/sda1 /mnt/windows ntfs-3g defaults 0 0
常见参数如下:
auto: 系统自动挂载,fstab默认就是这个选项 defaults: rw, suid, dev, exec, auto, nouser, and async. noauto 开机不自动挂载 nouser 只有超级用户可以挂载 ro 按只读权限挂载 rw 按可读可写权限挂载 user 任何用户都可以挂载 请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto
引用: https://www.tuxera.com/community/open-source-ntfs-3g/