從windows8拷了一些東西到移動硬盤,而後轉到新安裝的centos6.5系統上,可是插上移動硬盤的時候發現不能識別,沒法正常掛載移動硬盤。到網上一搜,發現原來centos系統默認不識別NTFS格式的硬盤或者U盤。那怎麼解決呢?辦法有不少,有些大牛經過修改內核完美解決問題,可是對我等小菜鳥感受一時半會理解不了,而後就找到了一種相對廣泛使用且簡單的方法。經過安裝一個軟件(ntfs-3g)實現。下面總結一些個人解決經驗。html
由於要安裝ntfs-3g軟件,要有必要的環境才行。配置這個環境也很簡單,在centos機子聯網的狀況下,使用root用戶執行下面的命令能夠完成相關的環境配置:c++
yum -y install gcc yum -y install gcc-c++ yum install make
注意:若是提示沒有安裝有yum源的話,要先更新yum源:windows
yum -y update #升級全部包,改變軟件設置和系統設置,系統版本內核都升級 或 yum -y upgrade #升級全部包,不改變軟件設置和系統設置,系統版本升級,內核不改變
若是查看本身的系統版本類型,可使用下面命令查看:centos
lsb_release -a
安裝好運行環境以後,能夠經過如下連接直接下載最新的穩定版本:ui
http://www.tuxera.com/community/open-source-ntfs-3g/
這裏麪包含了歷史版本的軟件,並且都有安裝方法。.net
使用root用戶獲取最高權限,執行下面三個命令:unix
./configure make make install
若是三個命令都安裝沒有問題,則安裝成功。若是有問題,注意查看是否是以前環境配置的問題,或者查看報錯緣由再找相應的解決辦法。code
注:有的網友在聯網機子上執行「apt-get -y install ntfs-3g」就能夠完成安裝,不用本文的第一第二步操做。本人沒有嘗試過,有興趣的同窗能夠驗證。server
安裝結束,就能夠開始掛載硬盤了,能夠正常對硬盤進行讀寫操做。htm
在掛載以前,要查看本身的硬盤符:
[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(這裏是你的硬盤符或掛載目錄)
要想開機就自動掛載,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