磁碟配額應用練習
阿新 • • 發佈:2018-11-25
問題描述:
使用者張三對自己的家目錄/home/zhang3有寫的許可權,但是張三卻不能在這個目錄裡面建立檔案,原因是?
要想解決這個問題,我們先需要了解一下磁碟配額的概念:我們之所以要使用磁碟配額,就是為了不讓某個使用者不當的操作而使得整個記憶體消耗嚴重。
磁碟配額的主要引數有:
Disk quotas for user zhang3 (uid 1008):
Filesystem blocks soft hard inodes soft hard
/dev/sda1 1028 0 0 12 15 20
引數解釋:
Filesystem:分割槽,開啟了磁碟配額的分割槽
blocks:1028 使用者在該分割槽下 “已經使用” 的空間 “K” 為單位。
hard:磁碟空間的硬限制:最大能使用的空間。
inodes:使用者 “已經建立的” 檔案數量。
soft:使用者建立的檔案數量,達到該值的時候,報警。
hard:使用者最多隻能建立多少個檔案。
所以,我們開始的那個問題如果不考慮特殊的許可權,與目錄本身的許可權也沒有關係,張三使用者不能建立檔案的原因就有兩個:
- 可能是該目錄的儲存配額已滿
- 也有可能是檔案數量配額已滿
這兩種情況都有可能導致使用者張三不能繼續建立檔案