Ftp
使用 btrfs 文件系統在 ftp 中組織數百萬個文件
我有 FTP,如果不是更多的話,它應該可以處理大約 100 萬個文件。文件大小在 1MB 到 100Mb 之間變化,但平均為 30MB。我們有大約 1000 種資源和數十萬網站使用者,我們保留他們的記錄。因此我認為有這種文件樹是好的。
res1 -> 使用者1 使用者2 . . 使用者(男) . . . res1000-> 使用者1 使用者2 . . 使用者(n)
另一種方法是將所有文件放在一個目錄中。我想知道哪種方法在速度方面更有效。
大量的目錄條目從來都不是一個好主意,即使是像 btrfs 這樣的快速文件系統也是如此。
一個相當困難的問題是深度和寬度的最佳組合是什麼。但如果問題只是“1,000 x 100,000”與“1 x 100,000,000”,那麼答案就很清楚了。使用兩級方法。
但是您應該考慮一個額外的層次結構步驟並將文件夾條目限制為 1,000 到 10,000。