Linux 挂载 NTFS 文件系统
最近将服务器内的数据迁移到移动硬盘上做备份时,发现 Centos 6.5 识别不了 NTFS 文件系统的移动硬盘,google 了一下才发现原因是 Linux 内核不支持 NTFS。重新编译内核是一种方法,但是也可以采用安装一个软件来解决,本文就是讲述如何安装这个软件以及在 Linux 挂载 NTFS 文件系统的移动硬盘。
这个软件就是 NTFS-3G。NTFS-3g 是一个开源软件,它支持在 Linux 下面读写 NTFS 格式的分区。更多信息可参考 NTFS-3G 官网:http://www.ntfs-3g.org
安装
安装方式有两种:
### yum 源安装
如果配置的 yum 源有 ntfs-3g 这个包,那么可以通过 yum install ntfs-3g
来直接安装,如果配置的 yum 源没有这个包,可以参照下一种安装方式
### 编译安装
下载地址为:http://www.tuxera.com/community/open-source-ntfs-3g/, 也可通过 wget 下载,安装过程如下1
2
3
4
5
6# wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2015.3.14.tgz
# tar -zxvf ntfs-3g_ntfsprogs-2015.3.14.tgz
# cd ntfs-3g_ntfsprogs-2015.3.14
# ./configure
# make
# make install
使用
### 获取 NFTS 设备名称
#fdisk -l | grep -i ntfs
/dev/sdb1 1 10443 83883366 7 HPFS/NTFS
可知设备名为 /dev/sdb1
建立挂载点并挂载
# mkdir /mnt/ntfs
# mount -t ntfs-3g /dev/sda1 /mnt/ntfs
这样访问 /mnt/ntfs
目录便可往硬盘进行读写了。