天天看点

Linux系统下挂载NTFS移动硬盘的一个例子

先要下载ntfs-3g

下载地址:http://www.tuxera.com/community/ntfs-3g-download/

步骤一:解压安装ntfs-3g。

tar -xvzf ntfs-3g_ntfsprogs-2013.1.13.tgz

cd ntfs-3g_ntfsprogs-2013.1.13

执行安装过程如下所示:

  ./configure

  make

  make install

  之后系统会提示安装成功,下面就可以用ntfs-3g来实现对ntfs分区的读写了

步骤二:配置挂载ntfs格式的移动硬盘

1. 首先得到ntfs分区的信息

  sudo fdisk -l | grep ntfs

[[root@node6 ~]# sudo fdisk -l | grep ntfs

/dev/sdd1   *           1      601099   312571136    7  hpfs/ntfs

[root@node6 ~]#

2. 设置挂载点,用如下命令实现挂载

[root@node6 ~]# mkdir -p /jybackup

  mount -t ntfs-3g

[root@node6 fuse-2.7.4]# mount -t ntfs-3g /dev/sdd1 /jybackup

可能会报错

fatal: module fuse not found.

ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root

意思是没找到fuse模块,下载

http://jaist.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.4.tar.gz

#tar zxvf fuse-2.7.4.tar.gz

#cd fuse-2.7.4

#./configure --prefix=/usr

#make

#make install

#make clean

注意:执行./configure别忘了加参数--prefix=/usr,否则默认安装在/usr/local/lib,这样有需要编辑/etc /ld.so.conf把/usr/local/lib加进去,再执行/sbin/ldconfig,不然安装ntfs-3g会有错误。

然后再进行挂载

[root@node6 fuse-2.7.4]# df -h

filesystem            size  used avail use% mounted on

/dev/sda2             125g   13g  106g  11% /

/dev/sda1              99m   18m   76m  20% /boot

tmpfs                  28g     0   28g   0% /dev/shm

/dev/sdc1             111g  104m  105g   1% /backup

/dev/sdd1             299g   95g  204g  32% /jybackup

从输出结果可以看到/dev/sdd1已经被mount到系统中了

3. 如果想实现开机自动挂载,可以在/etc/fstab里面添加如下格式语句

   ntfs-3g silent,umask=0,locale=zh_cn.utf8 0 0

  这样可以实现ntfs分区里中文文件名的显示。

4. 卸载分区可以用umount实现,用

  umount   或者   umount

继续阅读