0.說明
從windows8拷了一些東西到移動硬盤,然后轉到新安裝的centos6.5系統上,但是插上移動硬盤的時候發現不能識別,無法正常掛載移動硬盤。到網上一搜,發現原來centos系統默認不識別NTFS格式的硬盤或者U盤。那怎么解決呢?辦法有很多,有些大牛通過修改內核完美解決問題,但是對我等小菜鳥感覺一時半會理解不了,然后就找到了一種相對普遍使用且簡單的方法。通過安裝一個軟件(ntfs-3g)實現。下面總結一些我的解決經驗。
1.gcc和libc-dev環境配置
因為要安裝ntfs-3g軟件,要有必要的環境才行。配置這個環境也很簡單,在centos機子聯網的情況下,使用root用戶執行下面的命令可以完成相關的環境配置:
yum -y install gcc
yum -y install gcc-c++
yum install make
注意:如果提示沒有安裝有yum源的話,要先更新yum源:
yum -y update #升級所有包,改變軟件設置和系統設置,系統版本內核都升級
或
yum -y upgrade #升級所有包,不改變軟件設置和系統設置,系統版本升級,內核不改變
如果查看自己的系統版本類型,可以使用下面命令查看:
lsb_release -a
2.下載ntfs-3g軟件
安裝好運行環境之后,可以通過以下鏈接直接下載最新的穩定版本:
http://www.tuxera.com/community/open-source-ntfs-3g/
這里面包含了歷史版本的軟件,而且都有安裝方法。
3.安裝ntfs-3g
使用root用戶獲取最高權限,執行下面三個命令:
./configure
make
make install
如果三個命令都安裝沒有問題,則安裝成功。如果有問題,注意查看是不是之前環境配置的問題,或者查看報錯原因再找相應的解決辦法。
注:有的網友在聯網機子上執行“apt-get -y install ntfs-3g”就可以完成安裝,不用本文的第一第二步操作。本人沒有嘗試過,有興趣的同學可以驗證。
4.使用ntfs-3g掛載移動硬盤
安裝結束,就可以開始掛載硬盤了,可以正常對硬盤進行讀寫操作。
在掛載之前,要查看自己的硬盤符:
[root@master ntfs-3g]# fdisk -l
...
Device Boot Start End Blocks Id System
/dev/sdc1 1 243198 1953480704 7 HPFS/NTFS # /dev/sdc1這就是我的硬盤
我創建了一個目錄/mnt/mydisk,想掛載到這里,掛載命令如下:
mount -t ntfs-3g /dev/sdc1(這里是你的硬盤符) /mnt/mydisk(這里是你要掛載的目錄)
卸載命令:
umount /mnt/ntfs(這里是你的硬盤符或掛載目錄)
5.開機自啟動掛載硬盤
要想開機就自動掛載,root用戶修改/etc/fstab文件最后加入如下類似行:
/dev/sdd1(你的硬盤符) /mnt/ntfs(你的掛載目錄) ntfs-3g defaults 0 0
參考:
Linux系統中安裝使用ntfs-3g掛載NTFS分區的教程http://www.poluoluo.com/server/201605/474639.html
CentOS 掛載及卸載 NTFS 分區 http://blog.chinaunix.net/uid-7775769-id-2043978.html
