您好,登錄后才能下訂單哦!
需求:給U盤進(jìn)行磁盤配額,不同用戶不同的使用容量
第一步:安裝quota命令
sudo apt-get install quota
第二步:為U盤進(jìn)行分區(qū),全部容量分為一個(gè)分區(qū)
sudo fdisk /dev/sdb
n->p->Enter->Enter->Enter->w
第三步:格式化分區(qū)(ext3)
sudo mkfs.ext3 /dev/sdb1
要求輸入信息,Enter(回車)就行
第四步:掛載分區(qū)/dev/sdb1
sudo mkdir /mnt/quotadir
sudo mount /dev/sdb1 /mnt/quotadir/
mount | grep sdb1
第五步:為此目錄進(jìn)行配額的權(quán)限
sudo mount -o remount,usrquota,grpquota /mnt/quotadir/
mount | grep sdb1
第六步:建立quota記錄文件,quotacheck掃描就行啦
sudo quotacheck -avug
第七步:quota服務(wù)的開啟和關(guān)閉
開啟:sudo quotaon -vug /mnt/quotadir/
關(guān)閉: sudo quotaoff -vug /mnt/quotadir/
第八步:創(chuàng)建兩個(gè)用戶同群組進(jìn)行,后續(xù)為這兩個(gè)用戶進(jìn)行空間配額
sudo groupadd quotagroup
cat /etc/group | grep quotagroup
sudo useradd -g quotagroup quotauser1
sudo useradd -g quotagroup quotauser2
cat /etc/passwd | grep quota
第九步:為指定用戶或群組分配限額
為quotauser1分配250M限額,不能超過300M:sudo edquota -u quotauser1
為quotauser2分配250M限額,不能超過300M:sudo edquota -u quotauser2
第二個(gè)用戶同理,自行編寫
為quotagroup群組分配500M限額,不能超過600M:sudo edquota -g quotagroup
設(shè)置寬限時(shí)間14天:sudo edquota -t
第十步:顯示用戶或者群組的限額現(xiàn)象
顯示用戶配額:sudo quota -uvs quotauser1 quotauser2
顯示群組配額:sudo quota -gvs quotagroup
第十一步:顯示文件系統(tǒng)的配額信息
顯示用戶:sudo repquota -auvs
顯示群組:sudo repquota -agvs
第十二步:測(cè)試是否有效
切換用戶:sudo su quotauser1
創(chuàng)建一個(gè)大文件:dd if=/dev/zero of=bigfile bs=1M count=270
切換回主用戶查看:sudo repquota -auvs
當(dāng)再次寫入時(shí),會(huì)報(bào)錯(cuò),只能寫入上限值大小的容量
完畢。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。