Skip to content

[已解決][Linux] 資料放入隨身碟的時候出現 "File too large" 錯誤

Last Updated on 2021-06-18 by Clay

前些日子,在我正想把重要的資料放入隨身碟的時候,發現我使用 "cp" 指令的 Terminal 上印出這樣的一段文字: "File too large"。

我大吃一驚,喂我可是全新的 USB 隨身碟欸,連忙使用 "df" 指令查看,我這不是 32GB 來著嗎。

使用 "du" 指令查看下了資料大小 (它是個壓縮檔),明明才 9GB 啊,這不是沒有問題來著嗎?


問題所在

後來上網一查,終於找到問題的癥結點了,我過去從來沒有意識到這樣的問題。那就是:

我的 USB 隨身碟格式為 FAT32 啊 (其實這是別人給我的、賴在他身上 XD)! FAT32 是個比較老舊的磁碟切割格式,單個檔案最大不能超過 4GB!

這是個超嚴重的問題,我之前從來沒有意識到。解決方法基本上有兩種:

  1. 換一種磁碟切割格式,比方說 NTFS、exFAT 之類的。
  2. 將檔案壓縮成為大小限制 2GB 的壓縮檔,分成多個小檔案

若是想要壓縮檔案,可以參考我之前所撰寫的文章,我將其附在下方。


References


Read More

Tags:

Leave a Reply