Filesystems

ext3、ext4、ReiserFS 之間有什麼區別?

  • April 5, 2017

為什麼我應該選擇一個而不是另一個?

摘自:Linux 文件系統入門

EXT2

  • 建議移至EXT3
  • 未記錄
  • POSIX 訪問控制

EXT2文件系統是EXT3文件系統的前身。EXT2 沒有日誌記錄,因此不再推薦(客戶應遷移到 EXT3)。

EXT3

  • 最流行的 Linux 文件系統,文件大小和數量的可擴展性有限
  • 日記
  • POSIX 擴展訪問控制

EXT3 文件系統是當今 Linux 中使用最多的日誌文件系統。它是“Linux”文件系統。它非常健壯和快速,儘管它不能很好地擴展到大容量或大量文件。最近添加了一個稱為 htrees 的可擴展性功能,它顯著提高了 EXT3 的可擴展性。但是,即使使用 htree,它仍然不如列出的其他一些文件系統那樣可擴展。它的擴展類似於帶有 htree 的 NTFS。如果沒有 htree,EXT3 不能處理一個目錄中超過 5,000 個文件。

ReiserFS

  • 當文件數量很大和/或文件很小時的最佳性能和可擴展性
  • 日記
  • POSIX 擴展訪問控制

Reiser 文件系統是 SUSE Linux 發行版中的預設文件系統。Reiser FS 旨在消除 EXT2 和 EXT3 文件系統中存在的可擴展性和性能限制。它在 Linux 上的擴展性和性能非常好,使用 htree 超過了 EXT3。此外,Reiser 旨在非常有效地使用磁碟空間。因此,它是 Linux 上最好的文件系統,文件系統中有大量的小文件。由於協作(電子郵件)和許多 Web 服務應用程序有很多小文件,Reiser 最適合這些類型的工作負載。

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