磁碟管理3 磁碟配額

2021-08-04 22:06:01 字數 1677 閱讀 3453

在linux系統中,由於多使用者、多工的環境,所以會有多使用者共同使用乙個硬碟空間的情況發生,如果其中某些使用者使用磁碟空間較多,將會影響其他使用者的使用。為了維護所有使用者對磁碟空間的公平使用,運用磁碟配額quota以妥善分配磁碟。一般用來設定使用者的磁碟容量。

1>mount -o usrquota /dev/vdb1 /mnt ##掛載時啟用配額

| quotaon -uv /dev/vdb1 ##啟用配額功能,掛載後只啟用

2>edquota -u sutent ##student使用者磁碟配額(總額度)

格式:

filesystem blocks soft hard inodes soft hard

/dev/vdb1

block:磁碟容量的限制

inodes:檔案數量的限制

hard為總額度,單位預設為kb

只需要修改filesystem與hard兩處

測試:

1>su - student

2>quota -u username ##檢視使用者的磁碟配額

3>dd if=/dev/zero if=/mnt/file bs=1m count=30 ##建立/mnt/file,大小為 30m

(如果無法開啟,先賦予/mnt滿許可權 ,chmod 777 /mnt)

設定student的額度為20m,切換到student的測試如下:

當建立<20m的檔案時,系統可以建立

當建立》20m的檔案時,系統只儲存到其前20m的內容

當建立達到20m時,student無法建立檔案

首先刪除之前在/mnt下建立的file:rm -f /mnt/file,然後在/mnt下建立15m的file1,5m的file2,file1,file2可成功建立,當再次建立1m的file3顯示磁碟額度已滿。

4.開機自動啟用配額

5.關閉配額

刪除vim /etc/fstab中的配額引數

quotaoff -ugv 裝置

quota的限制:

1.僅能針對整個檔案系統(將硬碟掛載在目錄上時,那麼目錄下面的所有目錄都會受到限制)

2.核心必須支援quota

3.只對一般身份使用者有效,不能限制root使用者

磁碟配額管理

quota 磁碟配額 vim etc fstab 在需要做配額的分割槽defaults 後邊新增usrquota,grpquota 或者mount o remount,usrquota,grpquota home 完成後重新掛載該分割槽 以home分割槽為例 mount o remount home...

磁碟配額管理disk quotas

條件 a 確保系統核心支援,linux一般都支援 b 確保分割槽格式支援,ext2都只持!c 安裝有quota軟體,centos預設都有 1 檢查核心是否開啟磁碟配額支援 root centos7 grep config quota boot config 3.10.0 327.el7.x86 64...

Linux下的磁碟管理和磁碟配額

磁碟基礎 檢測並確認新硬碟 規劃硬碟中的分割槽 建立檔案系統 格式化 掛載 解除安裝檔案系統 硬碟的物理結構 1.碟片 硬碟有多個碟片,每碟片2面 2.磁頭 每面乙個磁頭 硬碟的資料結構 1.扇區 碟片被分為多個扇形區域,每個扇區存放512位元組的資料 2.磁軌 同一碟片不同半徑的同心圓 3.柱面 ...