Ftp

使用 btrfs 文件系統在 ftp 中組織數百萬個文件

  • May 4, 2020

我有 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。

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