您好,登錄后才能下訂單哦!
環境:centos7.3 ,一塊磁盤sdb分一個分區sdb1。
yum install quota
mkfs.ext4 /dev/sdb1 mount /dev/sdb1 /tmp mount -o remount,usrquota,grpquota /dev/sdb1
mount 要想永久掛載(需在配置文件里,加入usrquota,grpquota這兩個參數) vim /etc/fstab /dev/sdb1 /tmp ext4 defaults,usrquota,grpquota 0 0
quotacheck -cugv /tmp #此命令會在/tmp下生成兩個文件 #解釋:-c 創建配額文件,-u (-g) 掃描磁盤空間,計算每個用戶(組)識別碼所占用的目錄和文件數,-a 掃描在/etc/fstab文件里,有加入quota設置的分區,-d 詳細顯示指令執行過程,便于排錯。-R 排除根目錄所在分區
useradd wsfnk #先創建一個用戶,若有就不用創建了 edquota -u wsfnk #-g 表示 wsfnk組,在類似vim界面,編輯限制大小, Disk quotas for user wsfnk (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/sdb1 0 20 50 1 0 0 #對其中各字段解釋如下: #Filesystem下顯示實現磁盤配額的分區; #blocks下為當前已經使用的大小,不用修改; #soft為軟限制,超出后會給出警告,超出的部分默認會保存7天; #hard為硬限制,不可超越的限制(軟硬限制默認單位都是KB); #后面的兩個相同的soft、hard分別表示分區中這個用戶可以創建的文件數目軟硬限制; #本例中設置,qingsword可以使用/dev/sdb1分區的軟限制大小10KB,硬限制20KB,可創建的文件個數軟限制是3個,硬限制5個; edquota參數 -u :設置用戶的quta,這是預設的參數 -g :設置群組的quota -p 源用戶名稱 :將源用戶的quota設置套用到其他用戶或組 -t :設置寬限期限
quotaon -ugv /tmp
注意:磁盤配額中的blocks,不是fdisk里看到的blocks,而是表示1k
寫數據 mkdir /tmp/test chmod 777 /tmp/test 切換用戶wsfnk su wsfnk cd /tmp/test dd if=/dev/zero of=wss.test bs=1k count=500
#關閉單個磁盤的磁盤配額 quotaoff /sdb1 #關閉所有已經開啟的磁盤配額 quotaoff -a #反之,開啟所有磁盤配額 quotaon -a #如果不再使用磁盤配額,可以將配置文件也刪除 rm -rf /sdb1/aquota.* #最后刪除/etc/fstab中的自動掛載即可
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。