从windows8拷了一些东西到移动硬盘,而后转到新安装的centos6.5系统上,可是插上移动硬盘的时候发现不能识别,没法正常挂载移动硬盘。到网上一搜,发现原来centos系统默认不识别NTFS格式的硬盘或者U盘。那怎么解决呢?办法有不少,有些大牛经过修改内核完美解决问题,可是对我等小菜鸟感受一时半会理解不了,而后就找到了一种相对广泛使用且简单的方法。经过安装一个软件(ntfs-3g)实现。下面总结一些个人解决经验。html
由于要安装ntfs-3g软件,要有必要的环境才行。配置这个环境也很简单,在centos机子联网的状况下,使用root用户执行下面的命令能够完成相关的环境配置:c++
yum -y install gcc yum -y install gcc-c++ yum install make
注意:若是提示没有安装有yum源的话,要先更新yum源:windows
yum -y update #升级全部包,改变软件设置和系统设置,系统版本内核都升级 或 yum -y upgrade #升级全部包,不改变软件设置和系统设置,系统版本升级,内核不改变
若是查看本身的系统版本类型,可使用下面命令查看:centos
lsb_release -a
安装好运行环境以后,能够经过如下连接直接下载最新的稳定版本:ui
http://www.tuxera.com/community/open-source-ntfs-3g/
这里面包含了历史版本的软件,并且都有安装方法。.net
使用root用户获取最高权限,执行下面三个命令:unix
./configure make make install
若是三个命令都安装没有问题,则安装成功。若是有问题,注意查看是否是以前环境配置的问题,或者查看报错缘由再找相应的解决办法。code
注:有的网友在联网机子上执行“apt-get -y install ntfs-3g”就能够完成安装,不用本文的第一第二步操做。本人没有尝试过,有兴趣的同窗能够验证。server
安装结束,就能够开始挂载硬盘了,能够正常对硬盘进行读写操做。htm
在挂载以前,要查看本身的硬盘符:
[root@master ntfs-3g]# fdisk -l ... Device Boot Start End Blocks Id System /dev/sdc1 1 243198 1953480704 7 HPFS/NTFS # /dev/sdc1这就是个人硬盘
我建立了一个目录/mnt/mydisk,想挂载到这里,挂载命令以下:
mount -t ntfs-3g /dev/sdc1(这里是你的硬盘符) /mnt/mydisk(这里是你要挂载的目录)
卸载命令:
umount /mnt/ntfs(这里是你的硬盘符或挂载目录)
要想开机就自动挂载,root用户修改/etc/fstab文件最后加入以下相似行:
/dev/sdd1(你的硬盘符) /mnt/ntfs(你的挂载目录) ntfs-3g defaults 0 0
参考:
Linux系统中安装使用ntfs-3g挂载NTFS分区的教程http://www.poluoluo.com/server/201605/474639.html
CentOS 挂载及卸载 NTFS 分区 http://blog.chinaunix.net/uid-7775769-id-2043978.html