解決centos6.5不能識別NTFS格式的移動硬盤或U盤問題

0.說明

從windows8拷了一些東西到移動硬盤,而後轉到新安裝的centos6.5系統上,可是插上移動硬盤的時候發現不能識別,沒法正常掛載移動硬盤。到網上一搜,發現原來centos系統默認不識別NTFS格式的硬盤或者U盤。那怎麼解決呢?辦法有不少,有些大牛經過修改內核完美解決問題,可是對我等小菜鳥感受一時半會理解不了,而後就找到了一種相對廣泛使用且簡單的方法。經過安裝一個軟件(ntfs-3g)實現。下面總結一些個人解決經驗。html

1.gcc和libc-dev環境配置

由於要安裝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

2.下載ntfs-3g軟件

安裝好運行環境以後,能夠經過如下連接直接下載最新的穩定版本:ui

http://www.tuxera.com/community/open-source-ntfs-3g/

這裏麪包含了歷史版本的軟件,並且都有安裝方法。.net

3.安裝ntfs-3g

使用root用戶獲取最高權限,執行下面三個命令:unix

./configure
make
make install

若是三個命令都安裝沒有問題,則安裝成功。若是有問題,注意查看是否是以前環境配置的問題,或者查看報錯緣由再找相應的解決辦法。code

注:有的網友在聯網機子上執行「apt-get -y install ntfs-3g」就能夠完成安裝,不用本文的第一第二步操做。本人沒有嘗試過,有興趣的同窗能夠驗證。server

4.使用ntfs-3g掛載移動硬盤

安裝結束,就能夠開始掛載硬盤了,能夠正常對硬盤進行讀寫操做。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(這裏是你的硬盤符或掛載目錄)

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

相關文章
相關標籤/搜索