Unionfs

如何限制一個文件夾可以使用多少磁碟空間?

  • October 14, 2017

我有 2 個硬碟儲存盒,與我的 linux 伺服器共享,其 SSD 約為 500 GB。

我想將 3 個文件夾合併為一個,為此我使用了 unionfs。我需要它來下載數據。

如何限制我的 SSD 中的文件夾可以增長多少?我還有其他需要磁碟空間的東西正在執行,所以如果我用完了空間,我會遇到問題。

此外,使用 unionfs/similar 將數據先寫入 SSD 然後再移動到 hdd 的最佳方法是什麼?unionfs 是否足夠聰明?

我看到兩種可能性:

專用卷

您可以創建一個卷(例如使用 LVM)並將其掛載到那裡。然後該文件夾是一個單獨的文件系統,不能超過文件系統的大小。

配額

一種不那麼有力的方法(即使用者可以規避它):您可以創建一個僅用於此文件夾的組(這不容易實施)。您可以使用文件夾上的 SGID 位來創建所有新文件(只是創建的文件,而不是移動的文件)並為該組定義配額。

引用自:https://unix.stackexchange.com/questions/398026