开发者社区> 问答> 正文

#技塑人生#Linux系统下挂载NTFS文件系统(适用系统 CentOS RedHat)

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   


展开
收起
qiujin2012 2014-07-13 19:39:11 11321 0
3 条回答
写回答
取消 提交回答
  • Re技塑人生Linux系统下挂载NTFS文件系统(适用系统CentOSRedHat)
               这个正好。刚要用到呢。
    2014-07-15 17:27:57
    赞同 展开评论 打赏
  • Re技塑人生Linux系统下挂载NTFS文件系统(适用系统CentOSRedHat)
    这是因为linux系统默认支持直接挂载ntfs文件系统,应该是linux系统默认不支持直接挂载ntfs文件系统吧?
    2014-07-15 10:05:26
    赞同 展开评论 打赏
  • 欢迎进行技术分享,感谢你的支持!
    2014-07-14 22:59:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程(第17讲):Spring Boot 2.0实战Docker容器Linux 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载