天天看點

linux系統挂載硬碟報錯:mount: unknown filesystem type ‘ntfs‘

原因

系統不支援ntfs格式的分區

解決

安裝ntfs-3g工具,具體步驟如下

1、下載下傳ntfs-3g_ntfsprogs-xxxx.xx.xx.tgz包,下載下傳位址:

http://www.tuxera.com/community/ntfs-3g-download/
或
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
           

2、安裝

tar zvxf ntfs-3g_ntfsprogs-2017.3.23.tgz
cd ntfs-3g_ntfsprogs-2017.3.23
./configure
make && make install
           

注意:預配置時往往報錯

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: error: newly created file is        older than distributed files!
Check your system clock
           

原因是系統時間和實際時間的誤差導緻的,修改系統時間在重新預配置(當然make gcc gcc-c++等已經安裝了)

linux系統挂載硬碟報錯:mount: unknown filesystem type ‘ntfs‘

重新進行如下操作就可以了

./configure
make && make install
           

最後再挂載硬碟就成功了

mount -t ntfs-3g /dev/sdb1 /mnt/
           

補充

ntfs與fat32是兩種不同的磁盤檔案系統格式,實際應用中ntfs常用于電腦移動硬碟等大中型空間容量的磁盤,而fat32多用于u盤、記憶體卡等小型磁盤

FAT32格式:

FAT32是Windows系統硬碟分區格式的一種。這種格式采用32位的檔案配置設定表,使其對磁盤的管理能力大大增強,突破了FAT16對每一個分區的容量隻有2 GB的限制。由于現在的硬碟生産成本下降,其容量越來越大,運用FAT32的分區格式後,我們可以将一個大硬碟定義成一個分區而不必分為幾個分區使用,大大友善了對磁盤的管理。目前已被性能更優異的NTFS檔案系統格式所取代。

NTFS格式:

NTFS是Windows NT以及之後的Windows 2000、Windows XP、Windows Server 2003、Windows Server 2008、Windows Vista和Windows 7的标準檔案系統。NTFS取代了檔案配置設定表(FAT)檔案系統,為Microsoft的Windows系列作業系統提供檔案系統。NTFS對FAT和HPFS(高性能檔案系統)作了若幹改進,例如,支援中繼資料,并且使用了進階資料結構,以便于改善性能、可靠性和磁盤空間使用率,并提供了若幹附加擴充功能,如通路控制清單(ACL)和檔案系統日志。

繼續閱讀