Lvm
電子郵件主目錄儲存的安全文件系統?XFS?JFS?Btrfs?賴澤4?
我正在建構一個電子郵件系統並考慮一些支持線上調整大小的文件系統,斷電時安全,並且不限制每個目錄的文件數量(或者每個目錄至少可以容納數百萬個文件)
我想知道哪種文件系統最適合這種情況。你能幫我嗎?提前致謝!
PS:我正在為我的電子郵件儲存分層:
第 3 層:drbd(/dev/drbd0) 之上的文件系統(XFS,JFS,Btrfs,Reiser4,…)
第 2 層:LVM2 邏輯卷上的 DRBD(雙主模式)
第 1 層:物理卷上的 LVM2(/dev/sdc、/dev/sdd、…)
第0層:物理卷(sdc,sdd,…)是硬體RAID10(啟用“寫入記憶體模式”)(每個“物理卷”實際上是4個HDD)
另一個問題:你覺得我的設計有問題嗎?
已編輯:我正在使用帶有 3.2 核心的 Ubuntu 12.04 LTS。
多年來,XFS 一直是我可靠的主力。我正在談論的郵件系統正在愉快地執行 Cyrus IMAP 伺服器,該伺服器有 50 000 多個帳戶(高峰時接近 100 000 個帳戶)和大約 300 000 個郵箱。有數千萬個郵件文件。一切順利,伺服器負載大部分是空閒的。
但是……每個目錄有幾百萬個文件?我們在談論什麼樣的郵件系統?XFS 可能會以某種方式處理它,但沒有為這種行為設計文件系統。
我對該列表的推薦是 XFS。您沒有提供 Linux 發行版資訊,但假設 CentOS 或 Red Hat,XFS 現在已在某種程度上集成。它是一個成熟的文件系統,提供線上碎片整理,可以即時增長(而不是縮小)。我很少聽到有關 JFS 的消息……Reiser 是一場賭博,並且已經失去了巨大的思想份額…… Btrfs 還不夠成熟,無法信任這一點。ext4有什麼問題嗎?
也請參考這些文章: