1、准备好测试环境,建立用户与组
[root@linux ~]#groupadd qgroup
[root@linux ~]#useradd -m -g qgroup quser1
[root@linux ~]#useradd -m -g qgroup quser2
[root@linux ~]#passwd quser1
[root@linux ~]#passwd quser2
2、建立文件系统的磁盘配额支持
假设要对/disk1进行磁盘配额的限制,
[root@linux ~]#df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda2 6000000 3000000 2555555 50% /disk1
找到 文件/etc/fstab标有LABEL=/disk1的这一行,然后在第4个字段后加上usrquota,grpquota,注意两者之间没有空格
[root@linux ~]# vi /etc/fstab
LABEL=/disk1 /disk1 ext3 defaults,usrquota,grpquota 1 2
这样就加入了磁盘配额的磁盘格式,不过,真正的磁盘配额在读取时是读取/etc/mtab文件,这个文件需要重新启动之后才能用/etc/fstab的新数据改写,所以这个时候可以选择:
A、重新启动
B、重新载入文件系统来驱动设置值
由于重新启动太麻烦,并且花费时间,所以通常这样做:
[root@linux ~]# umount /dev/hda2
[root@linux ~]# mount -a
或者
[root@linux ~]# mount -o remount /disk1
3、扫描磁盘的用户使用状况,并产生重要的aquota.group和auota.user
[root@linux ~]# quotacheck -avug
4、启动磁盘配额的限额
[root@linux ~]# quotaon -avug
5、编辑用户的可使用空间
[root@linux ~]# edquota -u quser1
将quser1的设置直接复制给quser2
[root@linux ~]# edquota -p quser1 quser2
设置宽限时间
[root@linux ~]# edquota -t
6、编辑用户组可使用的空间
[root@linux ~]# edquota -g qgroup
分享到:
相关推荐
Linux 7/CentOS 7 LVM 管理和磁盘配额 LVM(Logical Volume Manager,逻辑卷管理)是一种高级的磁盘管理技术,能动态调整磁盘容量,从而提高磁盘管理的灵活性。在 Linux 7/CentOS 7 中,LVM 管理和磁盘配额是两个...
Linux磁盘管理是系统管理员日常工作中不可或缺的一部分,它涉及到对磁盘空间的监控、设备文件的理解、磁盘配额的设定等多个方面。以下是对这些知识点的详细解释: 1. 文件属性与时间戳: 在Linux中,每个文件都有三...
4. **quota**:管理磁盘配额。 5. **at**:计划在指定时间执行命令。 6. **lp**:与打印机相关的命令。 7. **useradd**和**groupadd**:添加新用户和用户组。 8. **kill**:发送信号给进程,例如`kill -9 pid`...
4. quota 命令:quota 命令的作用是查看磁盘配额,格式为:quota [-v][-u 用户名]。 网络操作命令 1. ifconfig 命令:ifconfig 命令的作用是配置网络接口,格式为:ifconfig 网卡名称 [-a][-s]。 2. ip 命令:...
12. **磁盘管理**:讲解分区工具如`fdisk`,文件系统格式化与挂载,以及磁盘配额的设置。 13. **防火墙与安全**:介绍iptables防火墙规则的设置,以及如何增强系统的安全性,如SELinux的使用。 14. **备份与恢复**...
系统管理涉及`df`检查磁盘空间,`top`实时监控系统资源,`free`查看内存状态,`quota`管理磁盘配额,`at`安排任务定时执行,`lp`打印管理,`useradd`和`groupadd`创建用户和组,`kill`发送信号给进程,`crontab`设置...
在Linux系统中,为了更好地管理存储资源,确保系统稳定运行并防止用户滥用磁盘空间,引入了一种名为“磁盘配额”的机制。通过设置磁盘配额,管理员可以限制用户或用户组所能使用的磁盘空间和文件数量。`edquota`命令...
- **quota**: 查看磁盘配额。 - **at**: 定时执行任务。 - **lp**: 打印相关命令。 - **useradd**: 创建新用户。 - **groupadd**: 创建新用户组。 - **kill**: 终止进程。 - **crontab**: 设置周期性执行的...
Linux系统外存管理是操作系统中的重要组成部分,主要涉及磁盘分区、文件系统管理以及磁盘配额设置等关键概念。本教程将引导你深入理解这些主题,并通过具体操作实例进行实践。 首先,让我们来了解Linux中外部存储器...
1. cgroups(控制组):cgroups是Linux内核的一个特性,用于限制、记录和隔离进程组所使用的物理资源(如CPU、内存、磁盘I/O等)。通过cgroups可以精细地控制每个进程或进程组可以使用的资源量,实现资源配额和...
每个虚拟机实例都包含独立的CPU、内存、存储空间和网络资源,可以根据业务需求选择不同的硬件配置,如处理器类型、内存大小、磁盘容量和网络带宽。用户可以自由地安装、配置和管理这些实例,以满足其特定的应用场景...
此外,还有`quotactl`用于磁盘配额管理,`export_operations`则与网络文件系统(NFS)的导出相关。 文件系统的同步(例如通过`fsync`命令)是为了确保数据的一致性和可靠性。当文件系统被标记为“脏”(即有未写入...