使用quota磁盘配额命令,将该/sdbnew目录对普通用户xxwlgc1设置开机自动启用磁盘配额管理 bsoft和bhard的限制大小分别为300M和500M,配置完成后,用命令查看用户限制的画面
时间: 2023-05-29 09:03:02 浏览: 115
1. 首先安装quota工具
```
yum install quota -y
```
2. 在/etc/fstab文件中为/sdbnew目录添加quota选项
```
/dev/sdbnew /sdbnew ext4 defaults,usrjquota=aquota.user,jqfmt=vfsv0 0 0
```
3. 重新挂载/sdbnew目录
```
mount -o remount /sdbnew
```
4. 初始化quota数据库
```
quotacheck -cum /sdbnew
```
5. 启用quota磁盘配额管理
```
quotaon /sdbnew
```
6. 为用户xxwlgc1设置磁盘配额限制
```
edquota -u xxwlgc1 /sdbnew
```
在弹出的编辑器中,设置bsoft和bhard的限制大小分别为300M和500M。
7. 验证配置是否成功
```
quota -u xxwlgc1 /sdbnew
```
输出将显示xxwlgc1用户的磁盘配额限制情况。
相关问题
使用quota磁盘配额命令,将该/sdbnew目录对普通用户xxwlgc1设置开机自动启用磁盘配额管理bsoft和bhard的限制大小分别为300M和500M
1. 修改/etc/fstab,将/sdbnew目录的选项改为quota:
sudo vi /etc/fstab
将类似下面一行的选项:
/dev/sdbnew /mnt/sdbnew ext4 defaults 0 0
修改为:
/dev/sdbnew /mnt/sdbnew ext4 defaults,usrquota 0 0
保存并退出。
2. 重新挂载/sdbnew目录:
sudo mount -o remount /mnt/sdbnew
3. 初始化磁盘配额:
sudo quotacheck -cug /mnt/sdbnew
4. 开启磁盘配额:
sudo quotaon /mnt/sdbnew
5. 设置用户配额:
sudo edquota -u xxwlgc1 /mnt/sdbnew
该命令会打开一个文本编辑器,在其中可以设置bsoft和bhard的限制大小。按照提示进行操作即可。
6. 确认配额设置:
sudo repquota /mnt/sdbnew
该命令用于确认磁盘配额设置成功。如果有限制信息则表示设置成功。
7. 注销用户并重新登录测试:
exit
然后再用xxwlgc1用户重新登录,测试是否成功限制了磁盘配额。
linux使用quota磁盘配额命令,将该/sdbnew目录对普通用户xxwlgc1设置开机自动启用磁盘配额管理bsoft和bhard的限制大小分别为300M和500M
1. 首先需要确认/sdbnew目录已经挂载并且支持配额管理,可以通过以下命令确认:
```bash
mount | grep sdbnew
```
如果输出结果中含有“quota”字符串,说明/sdbnew目录已经支持配额管理。
2. 为了开机自动启用磁盘配额管理,需要在/etc/fstab文件中添加相应的挂载选项。找到/sdbnew对应的行,将选项改为:
```bash
/dev/sdbnew /sdbnew ext4 defaults,usrquota,grpquota 0 0
```
3. 重新挂载/sdbnew目录,使新的挂载选项生效:
```bash
mount -o remount /sdbnew
```
4. 创建用户xxwlgc1,并为其设置配额限制:
```bash
useradd xxwlgc1
edquota -u xxwlgc1
```
这会打开一个文本编辑器,可以在其中设置xxwlgc1的磁盘配额限制。按照提示进行设置即可。注意,需要将bsoft和bhard的限制大小分别设置为300M和500M。
5. 验证配额设置是否生效:
```bash
quota -u xxwlgc1
```
如果输出结果中含有类似“Disk quotas for user xxwlgc1 (uid xxx):”的信息,并且bsoft和bhard的限制大小分别为300M和500M,说明配额设置已经生效。
6. 确认配额限制是否生效:
可以在/sdbnew目录下创建一些文件,然后使用xxwlgc1用户登录并尝试创建更多的文件,如果超过了配额限制,会提示“Disk quota exceeded”错误。