磁盤配額的設置

磁盤配額就是管理員可以爲用戶所能使用的磁盤空間進行配額限制,每一用戶只能使用最大配額範圍內的磁盤空間。

環境預設:

設置s-heng這用戶家目錄使用空間不能大於80M,

準備一個磁盤分區,遷移根家目錄到這個磁盤上;

實現在磁盤配額功能;

如下:

先創建個磁盤;

[root@localhost ~]# fdisk /dev/sdb

    Command (m for help): n

   Select (default p): l

Last sector, +sectors or +size{K,M,G} (41951232-167772159, default 167772159): +10G
Command (m for help): w

[root@localhost ~]# partx -a /dev/sdb

格式化分區、

[root@localhost ~]# mke2fs -t ext4 /dev/sdb6

掛載/mnt

[root@localhost ~]# mount /dev/sdb6 /mnt

遷移家目錄的文件

[root@localhost ~]# mv /home/* /mnt

然後在掛載/dev/sdb5   /home

[root@localhost ~]# mount /dev/sdb6 /home

卸載 /mnt

[root@localhost ~]# umount /mnt

配置/etc/fstab,開機自動掛載

[root@localhost home]# vim /etc/fstab

/dev/sdb6   /home   ext4  defaults,usrquota,grpquota 0   0

在home下創建磁盤數據庫

[root@localhost home]# quotacheck -cug /home
[root@localhost home]# ls
aquota.group  aquota.user  lost+found  mage  s-heng  wang

啓用數據庫

[root@localhost home]# quotaon /home

查看是否啓用

[root@localhost home]# quotaon -p /home
設置每個用戶的限制

[root@localhost home]# edquota mage

Disk quotas for user mage (uid 1002):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdb6                        28          0          0          7        0        0

                                      文件大小    報警       限制     個數      

                                                        80         100              

切換mage用戶

[mage@localhost ~]$ dd if=/dev/zero of=f5 bs=1M count=100
dd: error writing ‘f5’: Disk quota exceeded
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00164636 s, 0.0 kB/s


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章