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设备名称

1
2
#fdisk -l | grep -i ntfs
/dev/sdb1 1 10443 83883366 7 HPFS/NTFS
可知设备名为/dev/sdb1

建立挂载点并挂载

1
2
# mkdir /mnt/ntfs
# mount -t ntfs-3g /dev/sda1 /mnt/ntfs

这样访问/mnt/ntfs目录便可往硬盘进行读写了。