服务器在多人用户下,通常要考虑存储空间问题。比如500G硬盘,有三个用户,那我每个用户分配100G服务器空间(余留一些给后续新加用户),用户在使用时就知道自己剩余空间,合理利用
安装quota
$ sudo apt install quota
重载磁盘或分区
$ sudo umount /home
$ sudo fdisk /dev/sda
new a partition -> sda1
$ sudo mkfs.ext4 /dev/sda1
$ ls -l /dev/disk/by-uuid/
a90a3792-2343-467e-80b0-f3c3dd2dfe30 -> ../../sda1
$ sudo vim /etc/fstab
UUID=a90a3792-2343-467e-80b0-f3c3dd2dfe30 /home ext4 defaults,usrquota,grpquota 0 2
$ sudo reboot 或者sudo mount -o remount /home
=》[Ubuntu 挂载磁盘]一节中,用单独一块硬盘挂在/home,这里进行格式化重新挂载。如果只是硬盘的其中一个分区,只修改/etc/fstab即可
=》这里最重要是加入usrquota,grpquota信息
开始配额
- 扫描,生成aquota.group & aquota.user
$ sudo quotacheck -avug