linux 不能掛載exFAT格式的行動硬碟

2021-05-21 10:42:09 字數 1631 閱讀 8806

昨天有個公司的**,要上傳linux伺服器**大概有1個多g,用於公司網速的問題,用winscp上傳慢的要死,所以跑到機房本打算通過客戶的行動硬碟拷貝上去,但是試了很久也沒有mount到機器上,實在鬱悶。由於時間太晚所以就回家了,所以只能通過軟體上傳了,今天來了把行動硬碟插在電腦上看到沒有顯示檔案格式,通過格式化看到就有乙個exfat格式,而這個行動硬碟有1.5t實在不小啊,而這種檔案格式linux是不支援,怪不得弄了半天。

今天在網上查了下原來是微軟在windows vista sp1中被引入的檔案系統。具體說明如下:

linux下實現對微軟新檔案系統exfat的支援

微軟新檔案系統exfat在windows vista sp1中被引入,上週windows xp更新實現了支援。exfat是為了在移動裝置中使用,如大容量usb閃盤。exfat突破了先前fat32檔案大小和分割槽的限制,以及其他的改進。exfat是私有的,linux核心對exfat還沒有實現讀寫支援,但linux下的唯讀補丁已經出現。

雖然微軟沒有發布exfat技術規格,但是一位開發者通過對windows vista映象進行反向工程,編寫了相關補丁。

linux下exfat的支援遠不完美,並且不支援寫入。但是這只是個開始。當然,如果你沒有exfat格式的媒質,你可以在高容量媒介上使用其他檔案系統如ext4、tux3和btrfs。

exfat(全稱extended file allocation table file system,擴充套件fat,即擴充套件檔案分配表)是microsoft在windows embeded 5.0以上(包括windows ce 5.0、6.0、windows mobile5、6、6.1)中引入的一種適合於快閃儲存器的檔案系統,為了解決fat32等不支援4g及其更大的檔案而推出。對於快閃儲存器,ntfs檔案系統不適合使用,exfat更為適用。

相對fat檔案系統,exfat有如下好處:

•增強了台式電腦與移動裝置的互操作能力

•單檔案大小最大可達16eb(2 305 843 009 213 693 952位元組,就是(理論值,16×1024×1024gb),1tb=1024g)

•簇大小可高達32mb

•採用了剩餘空間分配表,剩餘空間分配效能改進

•同一目錄下最大檔案數可達65 536個

•支援訪問控制

•支援tfat

採用該檔案系統的快閃儲存器盤不支援windows vista readyboost。windows vista sp1支援該檔案系統。

請注意:exfat只是乙個折中的方案,只為u盤而生。

現在超過4gb的u盤格式化時預設是ntfs分割槽,但是這種格式是很傷u盤的,因為ntfs分割槽是採用「日誌式」的檔案系統,需要記錄詳細的讀寫操作,肯定會比較傷閃盤晶元,因為要不斷讀寫。

下面請看exfat、ntfs、fat分割槽的比較

fat32 ntfs exfat

作業系統 win 95 osr2之後 win2000之後 win ce 6/vista sp1

最小扇區 512bytes 512bytes 512bytes

最大扇區 64kb 64kb 32768kb

最大單一檔案 2bytes-4gb 受最大分割容量 16eb(理論值)

最大格式化容量 32gb、2tb 2tb 16eb(理論值)

檔案數量 4194304 無 至少可以大於1000

rhel8系統如何掛載最新的exfat格式u盤

exfat extended file allocation table擴充套件檔案分配表 是一種針對sd卡和usb快閃儲存器驅動器 u盤 等快閃儲存器裝置進行優化的microsoft專有檔案系統。它旨在取代舊的32位fat32檔案系統,後者不能儲存大於4 gb的檔案。最新版本的windows和ma...

Linux 上掛載exFAT格式的行動硬碟

由於之前下了乙個檔案大小大於4g,原來的行動硬碟放不下單個這麼大的檔案,所以把行動硬碟格式化成exfat格式的,但是這樣卻造成了使用linux系統就掛載不上這個行動硬碟,因為linux不能識別exfat檔案系統,這讓我非常鬱悶,於是上網找了下,發現很多同學都遇到了這種問題,也有大牛放出了解決的方法,...

ubuntu 掛載exfat格式USB盤

掛載exfat格式u盤的步驟 sudo apt get install subversion sudo apt get install scons sudo apt get install libfuse dev sudo apt get install gcc svn co exfat read ...