Centos

在 ZFS 池上的 samba 共享上設置磁碟空間配額

  • April 11, 2016

我有幾個 samba 共享,其中一個用於儲存一些備份。

我想在所述共享上設置磁碟空間配額,因為共享所在的 ZFS 卷很大且用途廣泛……我不希望備份佔用超過 20Tb。

誰能指出我如何實現這一目標的正確方向?

提前致謝!

要為文件系統設置配額:

zfs set quota=20TB poolname/backup-filesystem

查詢目前配額設置:

zfs get quota poolname/backup-filesystem

請注意,配額只能在 ZFS 文件系統上設置(即用 製作zfs create pool/fsname),而不是子目錄(用 製作mkdir)。

ZFS 文件系統的子目錄包含在該文件系統的配額使用中。子文件系統繼承其父文件系統的配額(如果有的話),除非被他們自己的zfs set quota=size pool/parent/child命令覆蓋(但這是一個額外的限制 - 子文件系統,如快照,包含在父文件的總配額使用量中)。

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