Centos
在 ZFS 池上的 samba 共享上設置磁碟空間配額
我有幾個 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
命令覆蓋(但這是一個額外的限制 - 子文件系統,如快照,包含在父文件的總配額使用量中)。