linux使用quota磁盘配额命令,将该/sdbnew目录对普通用户xxwlgc1设置开机自动启用磁盘配额管理bsoft和bhard的限制大小分别为300M和500M
时间: 2023-05-29 14:05:24 浏览: 261
linux磁盘配额管理
首先需要确保系统已经安装了quota软件包,可以使用以下命令安装:
```
sudo apt-get install quota
```
接着,需要挂载/sdbnew目录并启用quota管理。假设/sdbnew已经是一个独立的分区,可以使用以下命令进行挂载和quota管理的启用:
```
sudo mount -o remount,usrquota,grpquota /dev/sdbnew /sdbnew
sudo quotacheck -cug /sdbnew
sudo quotaon /sdbnew
```
然后,使用以下命令为用户xxwlgc1设置磁盘配额:
```
sudo edquota -u xxwlgc1 /sdbnew
```
这会打开一个文本编辑器,可以按照以下格式设置配额:
```
Disk quotas for user xxwlgc1 (uid xxx):
Filesystem blocks soft hard inodes soft hard
/dev/sdbnew 0 307200 512000 0 0 0
```
其中,soft和hard分别对应bsoft和bhard的限制大小,单位为blocks(每个block大小为1KB)。
设置完成后,可以使用以下命令检查配额是否生效:
```
sudo quota -u xxwlgc1 /sdbnew
```
可以在输出中看到当前使用的磁盘空间和配额限制。如果想要关闭配额管理,可以使用以下命令:
```
sudo quotaoff /sdbnew
```
注意,如果要在每次开机时自动启用配额管理,需要将挂载和quotaon命令添加到系统启动脚本中。具体方法可以根据不同的Linux发行版和版本而有所不同,可以参考相关文档或网上教程。
阅读全文