`
techcurtman
  • 浏览: 49092 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

linux磁盘配额实例

阅读更多

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

分享到:
评论

相关推荐

    Linux7CentOS 7 LVM管理和磁盘配额.docx

    Linux 7/CentOS 7 LVM 管理和磁盘配额 LVM(Logical Volume Manager,逻辑卷管理)是一种高级的磁盘管理技术,能动态调整磁盘容量,从而提高磁盘管理的灵活性。在 Linux 7/CentOS 7 中,LVM 管理和磁盘配额是两个...

    linux磁盘管理二.docx

    Linux磁盘管理是系统管理员日常工作中不可或缺的一部分,它涉及到对磁盘空间的监控、设备文件的理解、磁盘配额的设定等多个方面。以下是对这些知识点的详细解释: 1. 文件属性与时间戳: 在Linux中,每个文件都有三...

    linux常用命令加实例大全

    4. **quota**:管理磁盘配额。 5. **at**:计划在指定时间执行命令。 6. **lp**:与打印机相关的命令。 7. **useradd**和**groupadd**:添加新用户和用户组。 8. **kill**:发送信号给进程,例如`kill -9 pid`...

    Linux常用必会60个命令实例详解

    4. quota 命令:quota 命令的作用是查看磁盘配额,格式为:quota [-v][-u 用户名]。 网络操作命令 1. ifconfig 命令:ifconfig 命令的作用是配置网络接口,格式为:ifconfig 网卡名称 [-a][-s]。 2. ip 命令:...

    操作系统教程-Linux实例分析

    12. **磁盘管理**:讲解分区工具如`fdisk`,文件系统格式化与挂载,以及磁盘配额的设置。 13. **防火墙与安全**:介绍iptables防火墙规则的设置,以及如何增强系统的安全性,如SELinux的使用。 14. **备份与恢复**...

    linux常用命令加实例大全借鉴.pdf

    系统管理涉及`df`检查磁盘空间,`top`实时监控系统资源,`free`查看内存状态,`quota`管理磁盘配额,`at`安排任务定时执行,`lp`打印管理,`useradd`和`groupadd`创建用户和组,`kill`发送信号给进程,`crontab`设置...

    Linux 中的Edquota命令

    在Linux系统中,为了更好地管理存储资源,确保系统稳定运行并防止用户滥用磁盘空间,引入了一种名为“磁盘配额”的机制。通过设置磁盘配额,管理员可以限制用户或用户组所能使用的磁盘空间和文件数量。`edquota`命令...

    linux常用命令加实例大全.doc

    - **quota**: 查看磁盘配额。 - **at**: 定时执行任务。 - **lp**: 打印相关命令。 - **useradd**: 创建新用户。 - **groupadd**: 创建新用户组。 - **kill**: 终止进程。 - **crontab**: 设置周期性执行的...

    Linux系统外存管理PPT学习教案.pptx

    Linux系统外存管理是操作系统中的重要组成部分,主要涉及磁盘分区、文件系统管理以及磁盘配额设置等关键概念。本教程将引导你深入理解这些主题,并通过具体操作实例进行实践。 首先,让我们来了解Linux中外部存储器...

    linux containers

    1. cgroups(控制组):cgroups是Linux内核的一个特性,用于限制、记录和隔离进程组所使用的物理资源(如CPU、内存、磁盘I/O等)。通过cgroups可以精细地控制每个进程或进程组可以使用的资源量,实现资源配额和...

    谷歌云里面虚拟机实例和机器映像有什么区别?

    每个虚拟机实例都包含独立的CPU、内存、存储空间和网络资源,可以根据业务需求选择不同的硬件配置,如处理器类型、内存大小、磁盘容量和网络带宽。用户可以自由地安装、配置和管理这些实例,以满足其特定的应用场景...

    linux文件系统之路径查找与文件系统的挂载.pdf

    此外,还有`quotactl`用于磁盘配额管理,`export_operations`则与网络文件系统(NFS)的导出相关。 文件系统的同步(例如通过`fsync`命令)是为了确保数据的一致性和可靠性。当文件系统被标记为“脏”(即有未写入...

Global site tag (gtag.js) - Google Analytics