中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在CentOS系統中怎么安裝quota

發布時間:2021-09-03 17:55:34 來源:億速云 閱讀:345 作者:chen 欄目:系統運維

這篇文章主要講解了“在CentOS系統中怎么安裝quota”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“在CentOS系統中怎么安裝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 文件系統支持參數: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文件讓系統啟動時掛載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兩個目錄
對整個系統含有 usrquota, grpquota 參數的文件系統進行 quotacheck 掃瞄

代碼如下:


[root@bogon ~]# quotacheck -avug
-bash: command not found

代碼如下:

[root@bogon ~]# yum install quota

安裝quota

代碼如下:


[root@bogon ~]# quotacheck -avug


自動創建 usrquota, grpquota兩個目錄

代碼如下:


[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
 
這時, 由于某種需要,或者在某種情況,“不得不”運行這個命令 :

代碼如下:


[root@bogon ~]# quotacheck -avug -mf


參數 -m[M] 意思是:強迫在“讀、寫”模式下檢查硬盤的 quota (有一定的“正在寫”的數據丟失可能,應確保沒有進程在寫這個分區。建議在單用戶模式下進行。)。

代碼如下:


[root@bogon ~]# quotaon -auvg

   啟動 quota
/dev/sda3 [/home]: group quotas turned on
/dev/sda3 [/home]: user quotas turned on


3. quota限制大小設置
myquota1賬號加入quota 限制使用 在這里固定每個用戶使用的磁盤大小為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

復制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

修改寬限時間  當使用者文件超過大小時

代碼如下:


[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 測試
利用 myquota1 的身份,建置一個 550MB 的大文件,并觀察 quota 結果!

代碼如下:


[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

你可以發現 myquota1 的 grace 出現!

再創建另外一個大文件,讓總容量超過 600M !

代碼如下:


[root@bogon ~]# dd if=/dev/zero of=bigfile2 bs=1M count=600
du -sk


600000  .  文件大小已經查過了設置的大小  操作失敗

代碼如下:


[root@bogon ~]# warnquota  查看是否有警告信息


 
您如果要取消磁盤空間的限制,可用以下命令,請看:

代碼如下:


[root@bogon ~]# quotaoff /home

(取消磁盤空間限制。)

代碼如下:


[root@bogon ~]# quotaon /home

(現在啟動磁盤空間限制。)

PS:quota命令的基礎用法整理

語法
quota [ -u [ User ] ] [ -g [ Group ] ] [ -v | -q ]
描述
root 用戶可以使用帶有可選 User 參數的 -u 標志查看其它用戶的限制。沒有 root 用戶權限的用戶可以通過使用帶有可選 Group 參數的 -g 標志來查看它們所屬的組的限制。
注:
如果某個特定用戶在對他有限額的文件系統上沒有文件,該命令為那個用戶顯示 quota: none。當用戶在文件系統中有文件時,顯示用戶的實際限額。
標志
-g 顯示用戶組的限額。
-u 顯示用戶限額。該標志是缺省選項。
-v 顯示沒有已分配存儲器的文件系統上的限額。
-q 打印扼要消息,只包含關于使用超過限額的文件系統的信息。
注:
-q 標志優先于 -v 標志。
安全性
訪問控制:該命令由 root 用戶和 bin 組擁有。
特權控制:該程序是 setuid 為了允許非特權用戶查看個人限額。
示例
(1). 要顯示用戶 keith 的限額,請輸入:

代碼如下:

quota


系統顯示下列信息:
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 的限額,請輸入:

代碼如下:

quota -u davec


系統顯示下列信息:
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

包含文件系統名稱和位置。

感謝各位的閱讀,以上就是“在CentOS系統中怎么安裝quota”的內容了,經過本文的學習后,相信大家對在CentOS系統中怎么安裝quota這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万载县| 尚志市| 乌拉特中旗| 台安县| 万载县| 松溪县| 双鸭山市| 锦州市| 雅江县| 新郑市| 武义县| 高清| 青州市| 南华县| 集贤县| 怀化市| 伽师县| 博客| 辽源市| 桐梓县| 和硕县| 塔城市| 静海县| 哈巴河县| 庄河市| 凤山市| 昌都县| 蒙山县| 平阴县| 德惠市| 伊宁市| 琼海市| 邵武市| 曲阳县| 革吉县| 泰和县| 商南县| 依安县| 河池市| 平乡县| 依兰县|