Linux

僅連接到 Linux 的外部驅動器的文件系統

  • June 12, 2009

我剛買了一個新的 500GB 外置硬碟。大多數時候,我只在這些東西和一些電影上儲存作業系統 ISO。無論如何,大文件,有時超過 4GiB,所以 FAT 是不可能的。

所以,我很想知道。我的舊外置硬碟是 NTFS 格式的,因為它有時必須能夠連接到 Windows boxen。這個新硬碟將沒有這個要求。NTFS 仍然是最佳選擇嗎?ext{2,3,4} 文件系統之一會是可移動磁碟的好選擇嗎?是否有我不知道的符合要求的文件系統?

這裡的“賬單”將是一個穩定的文件系統,它能夠在不干淨的斷開連接中倖存下來,速度很快,可以處理超過 4GiB 的文件,並且至少可以在 2.6.28 及更高版本的核心上使用。

**更新:**我沒有考慮 xfs,它的大文件系統支持很有趣。我將看看我正在使用的作業系統/核心(RHEL5、CentOS5、Ubuntu 9.04 和 8.04、Fedora11),看看這些核心是否支持 xfs。我想我記得其中一些(發行版)預設不支持它,但話又說回來,也許我在這裡把 jfs 誤認為是 xfs。

同步選項也很有趣,但這意味著在我所有的機器上為此設備創建 UDEV 規則,這不是一個大問題,但我仍然必須牢記這一點。

最後,採用 xfs 和同步選項,我想知道 xfs 的性能提升和同步選項對性能的影響是否會在 - 仍然相當有限的 - USB 介面上顯著。

就我個人而言,我到處都使用 XFS(聽起來像是供個人使用)。

在管理決策中,大小並不那麼重要,使用 500GB 磁碟,您遠未達到任何文件系統的限制(如 David Schmitt 指出的 FAT 除外)。不要考慮 NTFS,它可能有讀取支持,但在 linux 下使用 NTFS 是完全錯誤的。

我仍然會繼續使用 ext3,它經過了很好的測試,並且擁有最大的工具集,以防您的數據出現問題。

我會選擇ext3,放下手。我聽說 ext4 還不是很穩定(如果我錯了,請不要開槍)它有日誌功能,所以不干淨的斷開連接應該不是問題。

在 ext3 上,總有一部分磁碟是隱藏的(5%)。這是為了當根驅動器被淹沒時,您仍然可以在執行級別 1 登錄以刪除一些數據。在外部硬碟驅動器上,您可以將其切換為 1%(為了安全起見):

# tune2fs -m 1% /dev/sdb1

引用自:https://serverfault.com/questions/23913