3..某 Linux 管理员已经在系统中添加了第二块硬盘,系统识别为/ dev / sdb ,并且已经在 sdb 的第一个分区格式化,若打算对已有的系统用户network03在此分区上进行磁盘配额,软限制为100M,硬限制为200M,请完成所需要的命令..
时间: 2024-03-09 12:44:41 浏览: 20
为系统用户network03在/dev/sdb1上进行磁盘配额,软限制为100M,硬限制为200M,需要进行以下步骤:
1. 安装quota软件包:sudo apt-get install quota
2. 在/etc/fstab文件中为/dev/sdb1添加磁盘配额选项,可以在原有的挂载选项后面添加“usrquota,grpquota”选项,如下所示:
/dev/sdb1 /mnt/data ext4 defaults,usrquota,grpquota 0 0
3. 重新挂载分区:sudo mount -o remount /mnt/data
4. 初始化磁盘配额数据库:sudo quotacheck -cug /mnt/data
5. 启用磁盘配额:sudo quotaon /mnt/data
6. 为用户network03设置软限制和硬限制:sudo edquota -u network03 /mnt/data
在进入edquota编辑器后,输入以下内容:
```
Disk quotas for user network03 (uid xxx):
Filesystem blocks soft hard inodes soft hard
/dev/sdb1 0 102400 204800 0 0 0
```
其中,xxx为用户network03的UID号,可以通过`id network03`命令查看。soft和hard分别表示软限制和硬限制,单位为block(1 block=1024 bytes),soft限制为100M,即102400 blocks,hard限制为200M,即204800 blocks。
7. 保存并退出编辑器,完成磁盘配额的设置。