分享免费的编程资源和教程

网站首页 > 技术教程 正文

Centos 6如何修改磁盘配额限制 centos7 磁盘配额

goqiw 2024-10-27 10:40:51 技术教程 25 ℃ 0 评论


为了避免用户过度使用磁盘空间,管理员会限制磁盘空间以避免影响系统,但在某些情况下,由于磁盘配额限制设置不合理,导致磁盘空间不足,有必要修改磁盘配额,以下小编向您介绍 CentOS 6下如何修改磁盘配额限制。


CentOS 构建了5个用户,每个用户的磁盘配额分别为10MB (硬盘)和8MB (软盘)
环境
[ root@localhost ~ ] # uname-a
Linux localhost.localdomain 2.6.32-431. el6.x86 _ 64 # 1 SMP Fri Nov 220309 UTC 2013 x86 _ 64 x86 _ 64 x86 _ 64 GNU/Linux
[ root@localhost ~ ] # nl/etc/problem
1 CentOS 版本6.5(最终版)
M 上的2内核 r
创建5个用户 VBIRDN
[ root@linuxidc ~ ] # vi au.sh
# !/bin/bash
群加动态鸟群群加动态鸟群
用户名: vbird1 vbird 2 vbird 3 vbird 4 vbird 5

Useradd-G vbird group $username
此命令将“ $username”变量指定的用户的密码设置为“ password”
搞定
[ root@linuxidc ~ ] # sh au.sh
更改用户 vbird1的密码。
Passwd: 成功更新了所有身份验证令牌。
更改用户 vbird2的密码。
Passwd: 成功更新了所有身份验证令牌。
更改用户 vbird3的密码。
Passwd: 成功更新了所有身份验证令牌。
更改用户 vbird4的密码。
Passwd: 成功更新了所有身份验证令牌。
更改用户 vbird5的密码。
Passwd: 成功更新了所有身份验证令牌。
扫描你的主目录
[ root@linuxidc ~ ] # ll/home/
总数28
4 vbird 1 vbird 14096 Dec 115:57 vbird 1
4 vbird 2 vbird 24096 Dec 115:57 vbird 2
4 vbird 3 vbird 34096 Dec 115:57 vbird 3
4 vbird 4 vbird 44096 Dec 115:57 vbird 4
4 vbird 5 vbird 54096 Dec 115:57 vbird 5
drwx------. 4 zxw zxw 4096 9月 18 18:03 zxw
看看 VB1的组和 ID
[ root@linuxidc ~ ] # id vbird 1
Uid = 503(vbird1) gid = 504(vbird1)组 = 504(vbird1) ,503(vbird 组)
3. 为每个新用户设置一个目录/home/vbird 组
[ root@linuxidc ~ ] # mkdir/home/vbird group
这个命令将目录“/home/vbird group”的组所有权更改为组“ vbird group”。
此命令将文件或目录“/home/vbirdgroup/”的权限更改为“2770”。这意味着文件或目录的所有者具有完全的读、写和执行权限,组具有读和执行权限,而其他人没有权限。“2”表示所有者,“7”表示组,“0”表示其他组。“7”表示读、写和执行权限,而“0”表示没有权限。Chmod 命令是一个强大的工具,应该谨慎使用。
[ root@linuxidc ~ ] # ll-d/home/linuxidc/
Drwx ——-rwx.5 linuxidc linuxidc 4096 Sep 1814:13/home/linuxidc/
设置第四个数字,位于三位权限序列的前面。第四个数字是4、2、1,表示:
在执行时设置用户 ID,以根据文件所有者而不是创建进程的用户对进程进行授权。
在执行时设置用户组 ID,以根据文件所在的组授权进程,而不是根据创建进程的用户授权进程。
1、设置粘合位。
4. 现在,磁盘配额汇总
你需要符合以下条件才可申请配额:
文件系统支持
配额数据文件设置
限额开始
创建用户配额信息
5. 使/home 成为一个单独的分区,因为限额只支持文件系统,而不支持单个目录
增加 USRQUOTA 的国家
[ root@localhost ~ ] # nl/etc/fstab
1 #
2 #/etc/fstab
3 # Created by anaconda on Tue Dec 218502014
4 #
5 # 通过引用,可访问的文件系统在‘/dev/disk’下维护
6 # 查看手册页 fstab (5)、 findfs (8)、 mount (8)和/或 blchild (8)以获取更多信息
7 #
8 UUID = 93cd7207-78c4-4a95-be1b-7451772c21ad/ext4默认值11
9 UUID = 9a982f8d-d590-49f2-9cf1-e07a5b8238dd/boot ext4默认值为12
10 UUID = c8939b59-9a73-45fa-bd5a-f016a5aa631e/home ext4默认设置,usrquotion12
11 UUID = 1f3d9eaf-e140-47ab-ae99-fcf1516d2070交换默认值为00
12 tmpfs/dev/shm tmpfs 默认值为00
13 devpt/dev/pt devpt gid = 5,mode = 62000
14 sysfs/sys sysfs 默认值为00
15 proc/proc proc 默认值为00
6. 卸载、加载/home 并查看/home 条目
[ root@localhost ~ ] # ummount/home/; mount-a
# mount | grep home
/dev/sda3 on/home type ext4(rw、 usr夕阳配额、 grp夕阳配额)
配额文件由 quotacheck 生成,结果如下
[ root@localhost ~ ] # qutoacheck-avug
-bash: qutoacheck: 未找到命令
[ root@localhost ~ ] #

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表