設定檔案系統的系統管理員保留空間

FlossDoc,自由中文開源知識庫

系統預設保留每一個檔案系統 5% 的空間供系統管理員 root 工作之用。當檔案系統空間只剩下 5% 時,系統會自動發出 Disk Full 的錯誤,禁止其他使用者再佔用剩餘的儲存空間。而系統管理員就最少有 5% 的空間進行維護和修復工作。

目录

顯示設定

要顯示某個 ext2/ext3/ext4 檔案系統保留空間的設定,可以使用命令 dumpe2fs -h 裝置檔案tune2fs -l 裝置檔案

...
Block count:              1953897
Reserved block count:     97694
Free blocks:              1316938
Free inodes:              847907
First block:              0
Block size:               4096
Fragment size:            4096
...
Check interval:           0 (<none>)
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
...

上例中,顯示保留了 97694 個區塊 (97694 x 4096 bytes = 381.62 MiB) 給系統管理員 root。

改變保留空間大小

要改變 Ext2/Ext3 檔案系統保留空間的百分比,可以使用 tune2fs 的 -m percentage 選項:

tune2fs -m 4 /dev/sda5

tune2fs 的 -r no-of-block 選項亦可以設定 Ext2/Ext3 檔案系統保留空間的區塊 (block) 數目:

tune2fs -r 1000 /dev/sda5

改變保留使用者

要改變保留空間的使用者,可以使用 tune2fs 的選項 -u user:

tune2fs -u root /dev/sdb5

或者:

tune2fs -u 0 /dev/sdb5

要改變保留空間的使用者群組,可以使用 tune2fs 的選項 -g group:

tune2fs -g root /dev/sdb5

或者:

tune2fs -g 0 /dev/sdb5

相關頁面

相關連結

Personal tools
廣告橫額