CentOS 7 下挂载 NTFS 文件系统 开机自动挂载

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

原文

Tuxera NTFS-3G

最后更新于 2017-12-21
使用 Hugo 构建
主题 StackJimmy 设计