CentOS 7 下想要挂载 NTFS 的文件系统该怎么办呢? 我们需要一个 NTFS-3G 工具, 并编译它之后在 mount 就可以了, 就这么简单
首先要进入官网下载 NTFS-3G 工具
https://www.tuxera.com/community/open-source-ntfs-3g/
github.com/tuxera/ntfs-3g
下载之后进行解压
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
tar -xvf ntfs-3g_ntfsprogs-2017.3.23.tgz
编译并进行安装
进入 ntfs-3g_ntfsprogs-2017.3.23
文件夹中
./configure
make
make install # or 'sudo make install' if you aren't root
如果提示没有 gcc, 则 yum install gcc*
将编译环境安装好在执行一次上面的命令
挂载 NTFS
mount -t ntfs-3g /dev/sda2 /mnt/Windows
mount 重启之后就会失效
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
原文