這篇文章主要講解了“在CentOS系統(tǒng)中怎么安裝quota”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“在CentOS系統(tǒng)中怎么安裝quota”吧!
1. 掛載目錄加入 quota
查看/home目錄掛載情況
代碼如下:
[root@bogon ~]# df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 2.0G 35M 1.8G 2% /home
代碼如下:
[root@bogon ~]# mount | grep home
/dev/sda3 on /home type ext4 (rw)
使用者與群組的 quota 文件系統(tǒng)支持參數(shù):usrquota, grpquota
代碼如下:
[root@bogon ~]# mount -o remount,usrquota,grpquota /home
查看 確定加了 usrquota,grpquota
代碼如下:
[root@bogon ~]# mount | grep home
/dev/sda3 on /home type ext4 (rw,usrquota,grpquota)
編輯 fstab文件讓系統(tǒng)啟動(dòng)時(shí)掛載quota
代碼如下:
[root@bogon ~]# vi /etc/fstab 重啟后生效
LABEL=/home /home ext4 defaults,usrquota,grpquota 1 2
重新掛載
代碼如下:
[root@bogon ~]# umount /home
[root@bogon ~]# mount -a
[root@bogon ~]# mount | grep home
2. quota安裝 生成usrquota, grpquota兩個(gè)目錄
對(duì)整個(gè)系統(tǒng)含有 usrquota, grpquota 參數(shù)的文件系統(tǒng)進(jìn)行 quotacheck 掃瞄
代碼如下:
[root@bogon ~]# quotacheck -avug
-bash: command not found
代碼如下:
[root@bogon ~]# yum install quota
安裝quota
代碼如下:
[root@bogon ~]# quotacheck -avug
自動(dòng)創(chuàng)建 usrquota, grpquota兩個(gè)目錄
代碼如下:
[root@bogon ~]# ll -d /home/
-rw------- 1 root root 8192 Mar 6 11:58 /home/aquota.group
-rw------- 1 root root 9216 Mar 6 11:58 /home/aquota.user
這時(shí), 由于某種需要,或者在某種情況,“不得不”運(yùn)行這個(gè)命令 :
代碼如下:
[root@bogon ~]# quotacheck -avug -mf
參數(shù) -m[M] 意思是:強(qiáng)迫在“讀、寫(xiě)”模式下檢查硬盤(pán)的 quota (有一定的“正在寫(xiě)”的數(shù)據(jù)丟失可能,應(yīng)確保沒(méi)有進(jìn)程在寫(xiě)這個(gè)分區(qū)。建議在單用戶模式下進(jìn)行。)。
代碼如下:
[root@bogon ~]# quotaon -auvg
啟動(dòng) quota
/dev/sda3 [/home]: group quotas turned on
/dev/sda3 [/home]: user quotas turned on
3. quota限制大小設(shè)置
myquota1賬號(hào)加入quota 限制使用 在這里固定每個(gè)用戶使用的磁盤(pán)大小為500M
代碼如下:
[root@bogon ~]# useradd myquota1
[root@bogon ~]# edquota -u myquota1
Filesystem blocks soft hard inodes soft hard
/dev/sda3 80 500000 600000 10 0 0
復(fù)制myquota1用戶的信息給 myquota2
代碼如下:
[root@bogon ~]# edquota -p myquota1 -u myquota2
代碼如下:
[root@bogon ~]# edquota -g myquotagrp
編輯myquotagrp組的總共使用大小
Filesystem blocks soft hard inodes soft hard
/dev/sda3 160 10000000 12000000 20 0 0
代碼如下:
[root@bogon ~]# edquota -t
修改寬限時(shí)間 當(dāng)使用者文件超過(guò)大小時(shí)
代碼如下:
[root@bogon ~]# quota -uvs myquota1 myquota2
查詢使用情況
Filesystem blocks quota limit grace files quota limit grace
/dev/sda3 80 495M 595M 10 0 0
Disk quotas for user myquota2 (uid 501):
Filesystem blocks quota limit grace files quota limit grace
/dev/sda3 80 495M 595M 10 0 0
代碼如下:
[root@bogon ~]# quota -gvs myquotagrp
查詢myquotagrp組使用情況
代碼如下:
edquota -g myquotagrp
Filesystem blocks soft hard inodes soft hard
/dev/sda3 160 1000M 1200M 20 0 0
代碼如下:
[root@bogon ~]# repquota -auvs 查詢所有用戶使用情況
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 20 0 0 2 0 0
myquota1 -- 32 495M 595M 10 0 0
myquota2 -- 32 495M 595M 10 0 0
myquotagrp -- 64 1000M 1200M 20 0 0
Statistics:
Total blocks: 7
Data blocks: 1
Entries: 4
Used average: 4.000000
4. quota 測(cè)試
利用 myquota1 的身份,建置一個(gè) 550MB 的大文件,并觀察 quota 結(jié)果!
代碼如下:
[root@bogon ~]# dd if=/dev/zero of=bigfile bs=1M count=550
[root@bogon ~]# repquota -auv
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
myquota1 +- 556840 500000 600000 13days 11 0 0
你可以發(fā)現(xiàn) myquota1 的 grace 出現(xiàn)!
再創(chuàng)建另外一個(gè)大文件,讓總?cè)萘砍^(guò) 600M !
代碼如下:
[root@bogon ~]# dd if=/dev/zero of=bigfile2 bs=1M count=600
du -sk
600000 . 文件大小已經(jīng)查過(guò)了設(shè)置的大小 操作失敗
代碼如下:
[root@bogon ~]# warnquota 查看是否有警告信息
您如果要取消磁盤(pán)空間的限制,可用以下命令,請(qǐng)看:
代碼如下:
[root@bogon ~]# quotaoff /home
(取消磁盤(pán)空間限制。)
代碼如下:
[root@bogon ~]# quotaon /home
(現(xiàn)在啟動(dòng)磁盤(pán)空間限制。)
PS:quota命令的基礎(chǔ)用法整理
語(yǔ)法
quota [ -u [ User ] ] [ -g [ Group ] ] [ -v | -q ]
描述
root 用戶可以使用帶有可選 User 參數(shù)的 -u 標(biāo)志查看其它用戶的限制。沒(méi)有 root 用戶權(quán)限的用戶可以通過(guò)使用帶有可選 Group 參數(shù)的 -g 標(biāo)志來(lái)查看它們所屬的組的限制。
注:
如果某個(gè)特定用戶在對(duì)他有限額的文件系統(tǒng)上沒(méi)有文件,該命令為那個(gè)用戶顯示 quota: none。當(dāng)用戶在文件系統(tǒng)中有文件時(shí),顯示用戶的實(shí)際限額。
標(biāo)志
-g 顯示用戶組的限額。
-u 顯示用戶限額。該標(biāo)志是缺省選項(xiàng)。
-v 顯示沒(méi)有已分配存儲(chǔ)器的文件系統(tǒng)上的限額。
-q 打印扼要消息,只包含關(guān)于使用超過(guò)限額的文件系統(tǒng)的信息。
注:
-q 標(biāo)志優(yōu)先于 -v 標(biāo)志。
安全性
訪問(wèn)控制:該命令由 root 用戶和 bin 組擁有。
特權(quán)控制:該程序是 setuid 為了允許非特權(quán)用戶查看個(gè)人限額。
示例
(1). 要顯示用戶 keith 的限額,請(qǐng)輸入:
代碼如下:
quota
系統(tǒng)顯示下列信息:
User quotas for user keith (uid 502):
Filesystem blocks quota limit grace Files quota limit grace
/u 20 55 60 20 60 65
(2). 要作為 root 用戶顯示用戶 davec 的限額,請(qǐng)輸入:
代碼如下:
quota -u davec
系統(tǒng)顯示下列信息:
User quotas for user davec (uid 2702):
Filesystem blocks quota limit grace files quota limit grace
/u 48 50 60 7 60 60
文件
代碼如下:
quota.user
指定用戶限額。
代碼如下:
quota.group
指定組限額。
代碼如下:
/etc/filesystems
包含文件系統(tǒng)名稱(chēng)和位置。
感謝各位的閱讀,以上就是“在CentOS系統(tǒng)中怎么安裝quota”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)在CentOS系統(tǒng)中怎么安裝quota這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
網(wǎng)站欄目:在CentOS系統(tǒng)中怎么安裝quota-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://www.rwnh.cn/article8/csjhop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站設(shè)計(jì)、做網(wǎng)站、App開(kāi)發(fā)、商城網(wǎng)站、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容