解决centos6.5不能识别NTFS格式的移动硬盘或U盘问题

0.说明

从windows8拷了一些东西到移动硬盘,而后转到新安装的centos6.5系统上,可是插上移动硬盘的时候发现不能识别,没法正常挂载移动硬盘。到网上一搜,发现原来centos系统默认不识别NTFS格式的硬盘或者U盘。那怎么解决呢?办法有不少,有些大牛经过修改内核完美解决问题,可是对我等小菜鸟感受一时半会理解不了,而后就找到了一种相对广泛使用且简单的方法。经过安装一个软件(ntfs-3g)实现。下面总结一些个人解决经验。html

1.gcc和libc-dev环境配置

由于要安装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

2.下载ntfs-3g软件

安装好运行环境以后,能够经过如下连接直接下载最新的稳定版本:ui

http://www.tuxera.com/community/open-source-ntfs-3g/

这里面包含了历史版本的软件,并且都有安装方法。.net

3.安装ntfs-3g

使用root用户获取最高权限,执行下面三个命令:unix

./configure
make
make install

若是三个命令都安装没有问题,则安装成功。若是有问题,注意查看是否是以前环境配置的问题,或者查看报错缘由再找相应的解决办法。code

注:有的网友在联网机子上执行“apt-get -y install ntfs-3g”就能够完成安装,不用本文的第一第二步操做。本人没有尝试过,有兴趣的同窗能够验证。server

4.使用ntfs-3g挂载移动硬盘

安装结束,就能够开始挂载硬盘了,能够正常对硬盘进行读写操做。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(这里是你的硬盘符或挂载目录)

5.开机自启动挂载硬盘

要想开机就自动挂载,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

相关文章
相关标签/搜索