CentOS挂载NTFS硬盘

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

****在configure的时候可能会跳出 no acceptable C compiler in $PATH****

这是由于没有安装gcc这个c编译器,安装方法 # yum -y install gcc

重新上面configure后的步骤

*****解决***

一、挂载NTFS硬盘

这里以windows中的C盘( /dev/sda1)为例。

1、创建挂载点,建议放在/mnt/windows下

    mkdir /mnt/windows  
    mkdir /mnt/windows/WinC

2、查看使用
fdisk -l #显示Widows NTFS硬盘分区信息

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 即可安全退出挂载的设备!







你可能感兴趣的:(CentOS挂载NTFS硬盘)