天天看點

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

繼續閱讀