CentOS本身是不支持NTFS的格式的,为了让CentOS能够支持Windows的NTFS。利用ntfs-3g使其支持NTFS的挂载。
步骤如下:
一、安装ntfs-3g
1、从官网http://www.tuxera.com/community/ntfs-3g-download/下载稳定版ntfs-3g
2、解压tar.gz包。在目录中运行命令窗。
./configure make make install
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz tar zxvf ntfs-3g-2010.8.8.tgz cd ntfs-3g-2010.8.8 ./configure make make install
这是由于没有安装gcc这个c编译器,安装方法 # yum -y install gcc
重新上面configure后的步骤
*****解决***
一、挂载NTFS硬盘
这里以windows中的C盘( /dev/sda1)为例。
1、创建挂载点,建议放在/mnt/windows下mkdir /mnt/windows mkdir /mnt/windows/WinC
3、挂载C盘
mount -t ntfs-3g /dev/sda1 /mnt/windows/winC mount -t ntfs-3g /dev/sda5 /mnt/windows/winD mount -t ntfs-3g /dev/sda6 /mnt/windows/winE mount -t ntfs-3g /dev/sda7 /mnt/windows/winF mount -t ntfs-3g /dev/sdb1 /mnt/windows/MobileHard
3.卸载磁盘
umount /dev/sda1 #卸载
4、如果想让系统开机自动挂载移动硬盘,编辑/etc/fstab文件。
cp /etc/fstab /etc/fstabbak #更改之前先备份 vi /etc/fstab #编辑
用insert命令在最后添加以下信息,以读写方式挂载磁盘
/dev/sda1 /mnt/winC ntfs-3g defaults 0 0 /dev/sda5 /mnt/winD ntfs-3g defaults 0 0 /dev/sda6 /mnt/winE ntfs-3g defaults 0 0 /dev/sda7 /mnt/winF ntfs-3g defaults 0 0
执行ESC命令退出。
:wq!保存,退出
现在只要重启机器,会自动挂载移动硬盘
5.取消挂载问题:
umount的时候出现如下提示:
[[email protected] /]# umount /dev/sda1
umount: /mnt/upan: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
解决方法:
[[email protected] /]# lsof -w /mnt/upan
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 31761 root cwd DIR 8,18 8192 2316326 /mnt/upan/rekfan.com_120526
[[email protected] /]#
使用 lsof -w /mnt/upan 可以看出,有个命令窗口在/mnt/upan/rekfan.com_120526目录上,关闭这个窗口,或退出这个挂载目录,再使用 umount 即可安全退出挂载的设备!