首页 > 代码库 > centos 挂载ntfs格式的移动硬盘

centos 挂载ntfs格式的移动硬盘

经查找资料发现,linux也是可以支持ntfs格式分区的,只是需要安装ntfs-3g插件。

CentOS挂载ntfs移动硬盘的具体步骤:

1 安装fuse。

下载fuse-2.9.3.tar.gz  http://cznic.dl.sourceforge.net/project/fuse/fuse-2.X/2.9.3/fuse-2.9.3.tar.gz

# tar –zxvf fuse-2.7.0.tar.gz

# cd fuse-2.7.0

# ./configure

# make

# make install

# lsmod

# modprobe fuse

2 安装ntfs-3g。

下载ntfs-3g_ntfsprogs-2014.2.15.tgz http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz

# tar –zxvf ntfs-3g_ntfsprogs-2012.1.15.gz

# cd ntfs-3g_ntfsprogs-2012.1.15

# ./configure

# make

# make install

安装完之后,就可以支持NTFS文件系统了
#  mkn //输入mkn之后,按两次tab键之后,你就会发现mknfs这个命令了,表示已支持
mknod  mkntfs

3 挂载

# fdisk -l(查看linux下挂载分区情况,找到移动硬盘分区)

# mount –t ntfs-3g /dev/sdi1 /media

注:对ntfs格式的磁盘分区应使用-t ntfs-3g参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。

#mount -t ntfs-3g -o iocharset=cp936 /dev/sdi1 /media

 

可以查看挂载情况

# df –lh

 

刚开始安装的fuse一直安装不上,最后发现是没有gcc编译器,但是我用yum死活都装不上gcc,想来想去,终于发现是昨天我把yum源改成163了,改了以后就一直报错,用yum什么都装不上去,估计是我昨天改的时候把163的路径弄错了,但是对于刚学linux三天的我还不明白那个东西怎么回事,幸亏我把原来的CentOS-Base.repo备份了然后就把之前改的全删了,换回了原来的这个,然后就一切顺利了。yum源的配置文件为: /etc/yum.repo.d/CentOS-Base.repo