linux使用quota磁盘配额命令,将该/sdbnew目录对普通用户xxwlgc1设置开机自动启用磁盘配额管理bsoft和bhard的限制大小分别为300M和500M
时间: 2023-05-29 19:05:43 浏览: 78
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”错误。