配額實現

   1  啟用配額限制 vim   /etc/fstab

     UUID=”5263027d-f571-4c4a-98d8-930e41e0e265″  /home  ext4  usrquota,grpquota  0 0

    [root@localhost ~]# mount -o remount  /home

     [root@localhost ~]# cd /home
     [root@localhost home]# ls
      fsy  lost+found  mage

   2創建配額數據庫

  [root@localhost home]# mount

  [root@localhost home]# mount -o remount /home

 [root@localhost home]# mount

  /dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext=”system_u:object_r:tmpfs_t:s0″)
/dev/sda6 on /app type ext4 (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/sda3 on /home type ext4 (rw)
/dev/sdc1 on /home type ext4 (rw,usrquota,grpquota)      //  這一行必須生效
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

 

  [root@localhost ~]# getenforce 
Enforcing
[root@localhost ~]# setenforce 0

[root@localhost ~]# getenforce 

Permissive


[root@localhost home]# quotacheck -cug  /home         // c-create 創建的意思  u=user 用戶 g=group用戶組
[root@localhost home]# ls
aquota.group  aquota.user  fsy  lost+found  mage

[root@localhost home]# quotaon /home                 //  啟用磁盤數據庫

  

  

[root@localhost home]# edquota fsy                    //    設置 fsy用戶

Disk quotas for user fsy (uid 500):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdc1                        32      80000     100000          8        0        0

   3 測試

[root@localhost home]# su fsy

[fsy@localhost home]$ cd /home/fsy
[fsy@localhost ~]$ touch f1

[fsy@localhost ~]$ dd if=/dev/zero of=f1 bs=1M  count=500 
sdc1: warning, user block quota exceeded.
sdc1: write failed, user block limit reached.
dd: writing `f1′: Disk quota exceeded
98+0 records in
97+0 records out
102367232 bytes (102 MB) copied, 0.216797 s, 472 MB/s

 

[fsy@localhost ~]$ dd if=/dev/zero of=f1 bs=1M  count=900
dd: writing `f1′: Disk quota exceeded
98+0 records in
97+0 records out
102367232 bytes (102 MB) copied, 1.10981 s, 92.2 MB/s

[fsy@localhost ~]$ dd if=/dev/zero of=f1 bs=1M  count=90
sdc1: warning, user block quota exceeded.
90+0 records in
90+0 records out
94371840 bytes (94 MB) copied, 0.411171 s, 230 MB/s

[fsy@localhost ~]$ ll f1 -h
-rw-rw-r–. 1 fsy fsy 90M Apr 25 17:40 f1

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

(0)
fsyfsy
上一篇 2017-04-25
下一篇 2017-04-26

相關推薦

  • Homework Week-2 Linux文件管理

    1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相關示例演示。 文件管理工具:cp, mv, rm         cp命令:copy  源文件  目標文件                單源復制:cp [O…

    Linux干貨 2016-08-22
  • 2017-10-4Linux基礎知識(3)

    在上一章中講到了操作系統的歷史的發展以及Linux的如何誕生,在1991年的8月份,創始人Linus宣布成立Linux的,Larry Wall開發diff和patch打補丁的命令程序使得Linux可以在安全性方面有很大的提升。

    Linux干貨 2017-10-05
  • 關于tar命令的一些方法

    tar 解壓縮文件時只有當文件格式中有tar才能使用,否則使用其他單獨的特定解壓縮工具,例如uncompress,gzip ,bzip2.xz等等 tar壓縮解壓縮命令詳解 tar命令詳解 -c: 建立壓縮檔案 -x:解壓 -t:查看內容 -r:向壓縮歸檔文件末尾追加文件 -u:更新原壓縮包中的文件 這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命…

    Linux干貨 2016-08-29
  • netstat

    netstat命令 netstat 命令用于顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等 1 常用選項: -a :(all)顯示所有選項,默認不顯示LISTEN相關 -t :(tcp)僅顯示tcp相關選項 -u :(…

    Linux干貨 2017-05-07
  • Linux基礎之shell腳本編程(三)

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現;   1 #!/bin/bash   2 #author:BaoZhang   3 #  …

    Linux干貨 2016-11-20
  • 計算機的組成和其功能

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

    Linux干貨 2016-08-08
欧美性久久久久