磁盤配額的限制

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

  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
下一篇 2017-04-30

相關推薦

  • 計算機的組成和其功能

    圖:計算機組成架構 計算機由硬件和軟件組成 硬件部分: CPU:又稱中央處理器,整個系統最高執行單元,執行各種運算,控制電腦自動協調地完成各種操作。 主板:它把計算機的各個部件緊密的連接在一起,各個部件通過主板進行數據傳輸,計算機重要的“交通樞紐”都在主板上,他的工作穩定性影響整機的工作穩定性。因同CPU的插腳和性能不同,所以針對不同的CPU也有不同的主板。…

    Linux干貨 2016-08-08
  • Linux任務計劃、周期性執行任務

    Linux任務計劃、周期性執行任務 在未來指定的時間點執行一次某任務:at、batch 周期性的執行某個任務:crontab執行結果會以郵件形式發送給用戶 如何查看郵件服務是否啟用~ ]# ss -tnl mail 命令: mail [-s ‘郵件名’]+ USERNAME 郵件文件的生成: (1) 交互式輸入: ctrl+d結束或者 以 . 單獨成行 (2…

    Linux干貨 2017-08-16
  • 馬哥教育網絡班22期-第2周博客作業2

    2、bash的工作特性之命令狀態返回值和命令展開所涉及的內容及其示例演示 bash的基礎特性:命令的執行狀態結果   命令執行的狀態結果:   bash通過狀態返回值來輸出此結果:     成功:0     失?。?-255  &…

    Linux干貨 2016-08-22
  • 優云軟件:雙態運維下,老司機是怎么玩CMDB的?

    行業內有個科技公司,CMDB前后建設12年,重構了N次,一言不合就重構,我深深的被這種屢拆屢戰,初心不改精神所折服。我真心想問下做CMDB的兄弟,各位是怎么熬過來的?請不要回避,其實我們都曾被這樣虐過! 近幾年我司承建國內很多傳統行業的CMDB項目,坦白的說,隨著互聯網+熱潮的沖擊,因很多傳統企業也慢慢的在轉變業務,把很多傳統型的業務互聯網化,或者開辟新型業…

    2016-08-05
  • 14 用戶組和權限管理4

    14 用戶組和權限管理4 一、雜項知識整理 1、groups 查看用戶所屬組列表 [user1@localhost ~]$ groups user3 user1 2、文件屬性:-rw-r–r–. 1 root root 0 8月   3 07:56 cgroup.clone_children &…

    Linux干貨 2016-08-04
  • LVS的四種模型

    相關術語: vs:Virtual Server,Director,Dispatcher,Balancer rs:Real Server,upstream server,backend server lvs集群的類型: lvs-nat:修改請求報文的目標IP lvs-dr:操作封裝新的MAC地址; lvs-tun:在原請求IP報文之外新加一個IP首部; lvs…

    Linux干貨 2016-10-30
欧美性久久久久