Linux系統下掛載NTFS行動硬碟的一個例子

eric0435發表於2013-05-08
先要下載ntfs-3g
下載地址:
步驟一:解壓安裝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模組,下載


#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]# mount -t ntfs-3g /dev/sdd1 /jybackup
[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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-760133/,如需轉載,請註明出處,否則將追究法律責任。

相關文章