限制每個用戶可以使用硬盤空間的大小
quota :顯示用戶硬盤限額和使用情況。
edquota : 爲每個用戶設定硬盤限額。
quotaon : 啓動文件系統硬盤限額服務
quotaoff : 關閉文件系統硬盤限額服務
repquota : 顯示當前硬盤限額狀態
硬限制是指對資源節點和數據塊的絕對限制,在任何情況下都不允許用戶超過這個限制;而軟限制是指用戶可以在
一定時間範圍內(默認時爲一週,在/usr/include/sys/fs/ufs_quota.h文件中設置)超過軟限制的額度,在硬限制
的範圍內繼續申請資源,同時系統會在用戶登錄時給出警告信息和仍可繼續申請資源剩餘時間。如果達到時間期限,用
戶的硬盤使用仍超過軟限制的額度,則系統將不允許用戶再申請硬盤資源。
首先在限制的文件系統的根目錄下建立名爲quotas的文件,該文件的所有者應是root,其它用戶不可對它進行寫操作
touch quota;chmod 644 quotas
編輯/etc/vfstab文件,找到要進行硬盤限額服務的文件系統,並將mount option字段的值設爲rq,存盤退出。
#edquota username
系統生成:fs /export/home1 blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)
fs字段表明使用硬盤限額的文件系統,爲/export/home1
block和inodes表明用戶可以使用的硬盤千字節數和I節點數,即用戶可使用的硬盤空間和可建立的文件數
soft和hard提及的軟限制和硬限制
note:如果我們分配給用戶的硬盤限額都相同,我們可以使用 "-p" 參數而不用爲每個用戶都編輯一個文件
edquota -p reference-username username
用quotaon來啓動服務:
在root權限下輸入
#quotaon /export/home1
查看各個用戶的當前使用情況:
#repquota /export/home1
取消硬盤限額服務
#quotaoff
限額的一致性進行檢查
#quotacheck
Solaris quota命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.