磁盤配額的限制

用一個塊新的分區當做硬盤進行磁盤的配額限制實驗

  1. 堆一塊新的硬盤進行三步驟 分區,格式化,掛載 以/dev/sdb為例 
    (1) 分區: fdisk /dev/sdb
sdb 8:16 0 200G 0 disk 
└─sdb1 8:17 0 10G 0 part

(2) 格式化: mkfs.ext4 /dev/sdb1

/dev/sdb1: UUID="3eb46349-530c-4187-9cd7-97bc3918cbba" TYPE="ext4" 

(3) 掛載: mount

/dev/sdb1 10194676 23064 9647092 1% /mnt/cmd1

(4) 配置 ; vim /etc/fatab

UUID=3eb46349-530c-4187-9cd7-97bc3918cbba /mnt/cmd1    ext4        usrquota,grpquota 0 0 

(5) 用mount -o remount /dev/sdb1 重新掛載

/dev/sdb1 on /mnt/cmd1 type ext4 (rw,usrquota,grpquota) 
  1. 創建磁盤配額 數據庫 用 quotacheck -c 
    (1) 創建前需要取消限制 setenproce 然后在創建

[root@localhost ~]# quotacheck -cug /mnt/cmd1 
[root@localhost ~]# cd /mnt/cmd1 
[root@localhost cmd1]# ls  aquota.group  aquota.user

(2) 啟用磁盤配額數據庫 默認 quotaon /mnt/cmd1

[root@localhost cmd1]# quotaon -p /mnt/cmd1 
group quota on /mnt/cmd1 (/dev/sdb1) is off
user quota on /mnt/cmd1 (/dev/sdb1) is off
[root@localhost cmd1]# quotaon /mnt/cmd1 
[root@localhost cmd1]# quotaon -p /mnt/cmd1 
group quota on /mnt/cmd1 (/dev/sdb1) is on user quota on /mnt/cmd1 (/dev/sdb1) is on 
  1. 設置用戶和用戶組的使用限制 用 edquota 假如用戶為 xiao

Filesystem  blocks  soft   hard     inodes     soft     hard
  /dev/sdb1 0 80000 10000 0 0 0 

注釋 單位 :k 報警限制;80000k 最大不能超過: 100000K 
(2)測試時 應該 su 到xiao 用戶下 進行測試 ,而不是在root 下 
(3)使用 dd if=/dev/zero of=f1 bs=1M count= N1 
當N > 50M 會正常的輸入 
當N >80 M 就會報警 
當N > 100 就無法輸入 
4.設置用戶組的配額的限制 
(1)創建一個用戶組 把xiao 用戶 和wang 用戶加到用戶組中

root@localhost ~]# groupadd g1 [root@localhost ~]#  

(2)同樣用edquota 對組g1進行設置

Filesystem  blocks  soft   hard     inodes     soft     hard
  /dev/sdb1 0 80000 10000 0 0 0 

(3)使用 dd if=/dev/zero of=f1 bs=1M count= N1 
當N > 50M 會正常的輸入 
當N >80 M 就會報警 
當N > 100 就無法輸入

原創文章,作者:huchaowei,如若轉載,請注明出處:http://www.www58058.com/74349

(0)
huchaoweihuchaowei
上一篇 2017-04-29 22:34
下一篇 2017-04-30 09:35

相關推薦

  • 基于NFS服務的wordpress站點

    實驗要求:             (1) nfs server導出/data/web,在目錄中提供wordpress;     (2) nfs client掛載nfs server導出的文件系統至/data/web; …

    2017-06-11
  • 高階函數&&裝飾器

    Edit 高階函數&&裝飾器 高階函數 first class object 函數在python中是一等公民 函數也是對象,可調用的對象 函數可以作為普通比變量、參數、返回值 高階函數 數學概念:y = g(f(x)) 在數學和計算機科學中,高階函數應當是至少滿足下面一個條件的函數 接受一個或多個函數作為參數 輸出一個函數,return 函數…

    Linux干貨 2017-10-24
  • N26 第一周作業

    1、計算機的組成及其功能     依據馮諾依曼架構,計算機由以下組件組成     圖片來源:Wikipedia Von Neumann Architecture 中央處理單元(Central Processing Unit) 控制單元(Control Unit, CU) 負責控制處理器中的數據流,并…

    Linux干貨 2017-01-14
  • VPS服務器的購買使用

    ? ? ? ?Virtual Host Server(虛擬主機)是一個云計算服務,相比于傳統的購買服務器硬件方式搭建服務器,有著價格便宜,個性化定制配置,使用靈活等特點。按需求購買計算資源,只需要幾分鐘時間就可以在公網配置一個屬于自己的服務器。 ? ? ? ? 最著名的云計算服務提供商國外有Amazon,Google,vultr等等,國內有阿里云,騰訊云等等…

    2018-03-26
  • grep命令v2

    顯示netstat 以LISTEN結尾,或后接空白的行

    Linux干貨 2016-11-20
  • 計算機掃盲閑談

    什么是計算機?計算機是干什么的?什么又是操作系統?來上車,坐好了,聽老司機給你娓娓道來。(大神勿噴)

    2018-03-26
欧美性久久久久