我无法为每个用户设置不同的宽限期
我的设置:
1.Virtualbox 6.1
2.Fedora工作站35
3. 使用 fdisk 实用程序创建用于实验目的的额外分区。
文件系统:ext4
分区类型:Linux
分区大小2G
[root@fedora /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1.5G 0 part /boot
├─sda2 8:2 0 2G 0 part [SWAP]
├─sda3 8:3 0 10G 0 part /home
│ /
└─sda4 8:4 0 2G 0 part /sda4
zram0 252:0 0 2.9G 0 disk [SWAP]
[root@fedora /]#
4.使用以下命令格式化分区mkfs –t ext4 /dev/sda4
5.在/etc/fstab文件底部添加了以下行
/dev/sda4 /sda4 ext4 defaults,usrquota,grpquota 0 0
6.机器重新启动
7.我运行以下命令来设置配额:
使用以下方式创建配额文件配额检查-cug /sda4
使用以下命令生成每个文件系统的当前磁盘使用情况表:配额检查-avug
8.接下来我配置了配额策略
[root@fedora /]# edquota user1
Disk quotas for user user1 (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda4 0 10000 20000 0 5 10
11.我尝试为用户 1 配置宽限期,但问题就从这里开始。
[root@fedora /]# edquota -T user1
Times to enforce softlimit for user user1 (uid 1001):
Time units may be: days, hours, minutes, or seconds
Filesystem block grace inode grace
/dev/sda4 3minutes unset
12.文件配置完成后,我使用以下命令启用了配额配额 /sda4
当我为用户 1 设置宽限期时,当我关闭配置文件时,软配额的倒计时立即开始。我无法为每个用户设置不同的宽限期
唯一有效的命令是edquota-t为所有用户设置默认宽限期
[root@fedora /]# edquota -t
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/sda4 7days 7days
问题是:
如何设置不同的宽限期软限制每个用户
我尝试过了
启用文件系统创建配额mkfs.ext4 -O 配额 /dev/sda4
在现有文件系统上启用配额功能tune2fs -O 配额 /dev/sda4
我按照 Redhat 网站以及其他网站上的建议进行了配额配置的每一个步骤
这些都不起作用