Linux系统下挂载NTFS文件系统(适用系统 CentOS RedHat)
阿里云技术支持团队:郑波平
经常会接到用户反馈,将系统window更换成了linux后,发现数据盘以及数据都没有了,而且去挂载的时候提示不支持的文件系统,这个时候并不是windows下的数据盘出问题了,只是由于linux系统默认不识别跟支持NTFS文件系统,我们只要安装一个插件,然后挂载下,数据就回来了,具体的操作方法如下;
Window系统更换到linux以后,在linux系统下使用fdisk –l 命令查看,是能够查看到一块已经分区并格式化了的数据盘,如下;
如果这时直接使用 mount /dev/xvdb1 /mnt/命令去挂载,会提示未知的ntfs文件系统
这是因为
linux
系统默认支持直接挂载
ntfs
文件系统,这时只需要安装一个插件即可解决,这个插件就是
ntfs-3g
,具体的安装方法如下;
1.安装ntfs-3g软件
wgethttp://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz
下载最新的ntfs-3g程序
2. tarzxvf ntfs-3g_ntfsprogs-2014.2.15.tgz
解压下载的ntfs-3g程序
3. cdntfs-3g_ntfsprogs-2014.2.15
进入到ntfs-3g程序解压后的目录中
4../configure
对ntfs-3g软件进行配置并检查编译环境是否有问题
低版本的linux可能会因为gcc的问题不能正常安装,只要用yum升级下gcc即可解决了
5.make
./configure完了以后直接执行make进行编译
6.makeinstall
执行安装
7.安装完成以后对NTFS文件系统的磁盘进行挂载
mount-t ntfs-3g /dev/xvdb1/mnt/ 这次不会报文件系统未知的错误了
8.df–Th 查看,可以正常看到磁盘都已经挂载到了mnt挂载点,如果需要开机自动挂载,那就直接上面的挂载命令写入到/etc/fstab目录下即可
阿里云官方微博互动地址:
http://weibo.com/1644971875/BdE2GcmeT?mod=weibotime