RHEL5 quota测试
1.编辑/etc/fstab使分区挂载的时候支持quota
LABEL=/home /home ext3 usrquota,grpquota
,defaults 1 2
2.扫瞄磁盘的使用者使用状况,并产生重要的 aquota.group 与 aquota.user
[root@redhat home]# quotacheck -ug /home
[root@redhat home]# ls -l
total 112
-rw------- 1 root root 7168 Nov 11 10:09 aquota.group
-rw------- 1 root root 7168 Nov 11 10:09 aquota.user
3.添加用户quotatest来进行quota测试
[root@redhat home]# useradd quotatest
4.edquota -u quotatest
Disk quotas for user quotatest (uid 504):
Filesystem blocks soft hard
inodes soft hard
/dev/sda8 0 20000 20000 8 0 0
简单说明:红色那一组才是限制磁盘使用空间大小的,blocks不用管,默认0;soft和hard这下面两个值的单位是kb.
5.启用quota
[root@redhat home]# quotaon -a
6.测试
[quotatest@redhat ~]$ quota -vu
Disk quotas for user quotatest (uid 504):
Filesystem blocks quota limit grace files quota limit grace
/dev/sda8 40 20000 30000
5 0 0
[quotatest@redhat ~]$ dd if=/dev/zero of=test.db1 bs=1024k count=12
12+0 records in
12+0 records out
12582912 bytes (13 MB) copied, 0.0510098 seconds, 247 MB/s
[quotatest@redhat ~]$ quota -vu
Disk quotas for user quotatest (uid 504):
Filesystem blocks quota limit grace files quota limit grace
/dev/sda8 12348 20000 30000
6 0 0
[quotatest@redhat ~]$ dd if=/dev/zero of=test.db2 bs=1024k count=12
sda8: warning, user block quota exceeded.
12+0 records in
12+0 records out
12582912 bytes (13 MB) copied, 0.0429055 seconds, 293 MB/s
[quotatest@redhat ~]$ quota -vu
Disk quotas for user quotatest (uid 504):
Filesystem blocks quota limit grace files quota limit grace
/dev/sda8 24656* 20000 30000 7days 7
0 0
[quotatest@redhat ~]$ dd if=/dev/zero of=test.db3 bs=1024k count=12
sda8: write failed, user block limit reached.
dd: writing `test.db3': Disk quota exceeded
6+0 records in
5+0 records out
5455872 bytes (5.5 MB) copied, 0.0195092 seconds, 280 MB/s
[quotatest@redhat ~]$ quota -vu
Disk quotas for user quotatest (uid 504):
Filesystem blocks quota limit grace files quota limit grace
/dev/sda8 30000* 20000 30000
8 0 0
[quotatest@redhat ~]$
附加:如果需要对大量用户进行相同的quota操作,可以使用以一命令进行quota复制
[root@redhat home]# edquota -p quotatest newuser
分享到:
相关推荐
### RHEL5企业级Linux服务攻略 #### 一、RHEL5概述与安装指南 **RHEL5**,即Red Hat Enterprise Linux 5,是一款专为企业级应用设计的Linux发行版,提供了稳定、可靠且安全的操作环境。本资料旨在详细介绍RHEL5从...
- **构建RAID**:使用 `mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde` 创建一个RAID5阵列。 - **格式化与挂载**:使用 `mkfs.ext4 /dev/md0` 格式化,然后使用 `mount ...
系统管理员可以通过查看配额报告来监控用户和组的磁盘使用情况,例如使用“repquota”或“quota”命令,这样可以及时掌握磁盘空间的使用状态,发现可能存在的配额超额使用情况,并及时采取措施。 总之,磁盘配额是...
sudo yum install quota # CentOS/RHEL ``` 然后,为`/opt/share`分区启用quota,并创建配额文件: ```bash sudo quotacheck -cug /opt/share sudo quotaon /dev/sdaX # 替换X为你的分区号 ``` 编辑`/etc/fstab`...
在RHEL5服务器环境中,由于根分区空间不足导致的问题,需要我们通过增加新的SCSI硬盘来扩展存储,并迁移用户目录 "/home",同时启用磁盘配额以限制特定用户的磁盘使用量。 首先,要在虚拟机中添加新的SCSI硬盘,这...
Linux系统管理中的磁盘管理和配额是至关重要的环节,尤其对于多用户环境,合理规划磁盘空间和控制用户使用量可以防止系统资源被过度...在RHEL5这样的旧版本系统中,磁盘配额是防止系统崩溃和提升系统稳定性的重要手段。
5. **install**:用于安装软件包,不同发行版可能有不同工具,如`apt-get`(Debian/Ubuntu)、`yum`(CentOS/RHEL)、`dnf`(Fedora)。 6. **mount**和**umount**:挂载和卸载文件系统。mount用于将设备或网络文件...
- **install**: 通常用于软件安装,但具体命令可能因发行版而异,如`apt-get install`(Debian系)或`yum install`(RHEL系)。 - **mount**: 挂载文件系统到指定目录,使文件系统可用。 - **umount**: 卸载已...
- **install**:用于软件安装,具体命令可能因发行版而异,如`apt-get install`(Debian系)或`yum install`(RHEL系)。 - **mount/umount**:挂载和卸载文件系统,如`mount /dev/sdb1 /mnt`将sdb1设备挂载到/mnt...
- `yy`: 次版本号,奇数表示测试版本,偶数表示稳定版本。 - `zz`: 修订版本号,用于区分同一稳定版本的不同更新。 - **开源许可证**: - **GPL(General Public License)**:规定任何人都可以获得软件的源代码...