磁盘配额的设置

磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。

环境预设:

设置s-heng这用户家目录使用空间不能大于80M,

准备一个磁盘分区,迁移根家目录到这个磁盘上;

实现在磁盘配额功能;

如下:

先创建个磁盘;

[[email protected] ~]# fdisk /dev/sdb

Command (m for help): n

Select (default p): l

Last sector, +sectors or +size{K,M,G} (41951232-167772159, default 167772159): +10G
Command (m for help): w

[[email protected] ~]# partx -a /dev/sdb

格式化分区、

[[email protected] ~]# mke2fs -t ext4 /dev/sdb6

挂载/mnt

[[email protected] ~]# mount /dev/sdb6 /mnt

迁移家目录的文件

[[email protected] ~]# mv /home/* /mnt

然后在挂载/dev/sdb5   /home

[[email protected] ~]# mount /dev/sdb6 /home

卸载 /mnt

[[email protected] ~]# umount /mnt

配置/etc/fstab,开机自动挂载

[[email protected] home]# vim /etc/fstab

/dev/sdb6   /home   ext4  defaults,usrquota,grpquota 0   0

在home下创建磁盘数据库

[[email protected] home]# quotacheck -cug /home
[[email protected] home]# ls
aquota.group  aquota.user  lost+found  mage  s-heng  wang

启用数据库

[[email protected] home]# quotaon /home

查看是否启用

[[email protected] home]# quotaon -p /home
设置每个用户的限制

[[email protected] home]# edquota mage

Disk quotas for user mage (uid 1002):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdb6                        28          0          0          7        0        0

文件大小    报警       限制     个数

80         100

切换mage用户

[[email protected] ~]$ dd if=/dev/zero of=f5 bs=1M count=100
dd: error writing ‘f5’: Disk quota exceeded
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00164636 s, 0.0 kB/s

时间: 2024-12-28 08:53:28

磁盘配额的设置的相关文章

Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令

功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间. 参 数:  -g   列出群组的磁盘空间限制.  -q   简明列表,只列出超过限制的部分.  -u   列出用户的磁盘空间限制.  -v   显示该用户或群组,在所有挂入系统的存储设备的空间限制.  -V   显示版本信息. 在网络管理的工作中,由于硬盘的资源是有限的,常常需要

linux云自动化运维基础知识19(分区加密,磁盘配额)

一.分区加密 1.创建加密 cryptsetup   luksFormat   /dev/vdb2 This will overwrite data on /dev/vdb2 irrevocably. Are you sure? (Type uppercase yes): YES            ##确定加密Enter passphrase:                     ##密码大于8位,并且不能太简单Verify passphrase:                    

认识Linux的磁盘配额

对于管理Windows系统的网络管理员来说,配置磁盘配额是一件比较容易的事情,那么,如何在Linux下配置磁盘配额,在配置磁盘配额时需要注意哪些问题,可能有些读者朋友就不太清楚了,本文将为大家介绍Linux下磁盘配额的知识和技巧. Linux系统在默认情况下,并不限制每个用户使用磁盘空间的大小,如果某个用户疏忽或恶意将磁盘占满,将导致系统无法进行写操作甚至崩溃.我们可以做一个磁盘爆满测试,一个没有设置磁盘配额的Linux系统中,使用某一普通用户登录,执行命令:$ dd if=/dev/zero

磁盘配额 实验

实验环境:一台linux服务器 1.添加3块硬盘,创建1个卷组,卷组名vg1 fdisk – l 检查的结果 第一个硬盘分区改8e过程 Command (m for help): p Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot      Start  

linux中的磁盘配额以及在线扩展

运行环境:centos7 一.磁盘配额 (1)介绍 磁盘配额是管理员为普通用户设置的使用磁盘的限制,每个用户只能使用有限的磁盘空间,管理员通过磁盘配额的设置.可以很清楚的了解到每个普通用户的磁盘使用情况,避免某些用户浪费磁盘空间导致其它用户无法正常工作:在liunx系统中我们使用超级管理员root用户来进行磁盘配额的配置,可以对用户或组进行文件大小限制或者文件数量限制. 限制又可分为两种: 软限制:当用户或组所分配的空间占满以后,在一定的宽限期内可以超出当前容量,系统会发出警告,但超出时间后系统

深度研究百度云运用的磁盘配额 ——Linux ---centos7.4

首先我们要准备VM虚拟机,centos7.4版本,私信我我的百度云盘链接里有,还有额为的惊喜.一.磁盘配额的作用当 Linux 根分区的磁盘空间耗尽时,Linux 操作系统将无法再建立新的文件(包括程序运行的临时文件),从而出现服务程序崩溃.系统无法启动等故障.为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间.文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可用性. 在 CentOS

磁盘配额设置及使用

当Linux根分区的磁盘空间耗尽时,Linux系统将无法再建立新的文件,从而出现服务程序崩溃.系统无法启动等故障现象,为了避免此问题,我么可以设置磁盘配额功能,对用户在指定文件系统中使用磁盘空间.文件数量进行限制,防止用户占用大量的磁盘空间,从而保持我们的系统存储空间可以稳定使用. 一.磁盘配额术语介绍: 磁盘配额对象式硬盘分区,并且要求Linux内核支持磁盘配额技术. 磁盘配额只对一般用户有效,对管理员来说是没有任何作用效果的. 软限制:soft:最低限制容量,可以被超过,但会有警告信息,超过

容易被忽视的Linux磁盘配额设置

1.          实验需求: 1)     添加一块硬盘,实现新建分区,分区格式化,开机自动挂载所有分区 2)    开启磁盘配额功能 3)    在系统里添加用户tom ,lisa和组benet 4)   对组和用户同时设置磁盘配额,验证哪个生效 2.          实验环境: Linux服务器系统版本:Red Hat Enterprise Linux6.5     IP:192.168.20.3   3.      实验步骤: 基本安装操作 1.添加一块2G硬盘,只是为了做实验 检

linux 磁盘配额设置

Linux是多用户多任务的操作系统,这就难免出现多个用户共享磁盘的情况,如何使多个用户公平的使用磁盘,就是磁盘配置要解决的问题.当然也可以在没创建一个用户的时候,将它的主目录建在一个单独的逻辑分区上,但是这样太麻烦了,也不灵活. 以针对用户的配置为例,设置用户的磁盘配额. 环境:Red Hat6.1 64bit 步骤如下: 1.创建myquota用户,对此用户设置磁盘配额. 2.创建一个逻辑分区,对此分区设置配额. 3.创建文件sda6的挂载点 其中修改/etc/fstab配置文件信息如下,主要