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 目录便可往硬盘进行读写了。