linux:磁盘配额案例
2011-12-21 20:58
176 查看
案例:要求
创建一个群组:group1
给该群组添加用户:zhy1,zhy2,zhy3
添加一块IDE硬盘
给该硬盘分5个分区
将第二个分区进行磁盘配额的限制
每个用户软限制为50M ,5个
硬限制为100M,8个
该组软限制为 280M,20个
useradd zhy1
useradd zhy2
useradd zhy3
groupadd group1
gpasswd -a zhy1 group1
gpasswd -a zhy2 group1
gpasswd -a zhy3 group1
tail -5 /etc/group
结果:
lisi:x:506:
group1:x:507:zhy1,zhy2,zhy3
zhy1:x:508:
zhy2:x:509:
zhy3:x:510:
创建硬盘ide
fdisk -l
结果:
Disk /dev/hda: 2147 MB, 2147483648 bytes
16 heads, 63 sectors/track, 4161 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk /dev/hda doesn't contain a valid partition table
创建五个分区
结果:
Disk /dev/hda: 2147 MB, 2147483648 bytes
16 heads, 63 sectors/track, 4161 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 5 2488+ 83 Linux
/dev/hda2 6 975 488880 83 Linux
/dev/hda3 976 980 2520 83 Linux
/dev/hda4 981 4161 1603224 5 Extended
/dev/hda5 981 985 2488+ 83 Linux
mkfs -t ext3 /dev/hda2
mkdir /var/zhy
[root@bogon root]# mount -t ext3 -o defaults,usrquota,grpquota /dev/hda2 /var/zhy
mount -o remount /var/zhy
[root@bogon zhy]# quotacheck -cmng /dev/hda2
[root@bogon zhy]# quotacheck –cvuga
结果:
quotacheck: Scanning /dev/hda2 [/var/zhy] done
quotacheck: Checked 2 directories and 1 files
quotacheck: Old file not found.
[root@bogon zhy]# ls
结果:aquota.group aquota.user lost+found
[root@bogon zhy]# quotaon -avug
/dev/hda2 [/var/zhy]: group quotas turned on
/dev/hda2 [/var/zhy]: user quotas turned on
[root@bogon zhy]# chmod 777 /var/zhy
[root@bogon zhy]# ls -dl /var/zhy
drwxrwxrwx 3 root root 1024 12月 21 17:31 /var/zhy
[root@bogon zhy]# edquota -u zhy1
Disk quotas for user zhy1 (uid 506):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# edquota -u zhy2
Disk quotas for user zhy2 (uid 507):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# edquota -u zhy3
Disk quotas for user zhy3 (uid 508):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# su zhy1
[zhy1@bogon zhy]$ touch file1 file2 file3 file4 file5
[zhy1@bogon zhy]$ touch file6
ide0(3,2): warning, user file quota exceeded.
[zhy1@bogon zhy]$ touch file7 file8
[zhy1@bogon zhy]$ touch file9
touch: 正在创建目录 ‘file9’: 超出磁盘限额
[root@bogon zhy]# edquota -g group1
Disk quotas for group group1 (gid 507):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 280 0 0 20 0
创建一个群组:group1
给该群组添加用户:zhy1,zhy2,zhy3
添加一块IDE硬盘
给该硬盘分5个分区
将第二个分区进行磁盘配额的限制
每个用户软限制为50M ,5个
硬限制为100M,8个
该组软限制为 280M,20个
useradd zhy1
useradd zhy2
useradd zhy3
groupadd group1
gpasswd -a zhy1 group1
gpasswd -a zhy2 group1
gpasswd -a zhy3 group1
tail -5 /etc/group
结果:
lisi:x:506:
group1:x:507:zhy1,zhy2,zhy3
zhy1:x:508:
zhy2:x:509:
zhy3:x:510:
创建硬盘ide
fdisk -l
结果:
Disk /dev/hda: 2147 MB, 2147483648 bytes
16 heads, 63 sectors/track, 4161 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk /dev/hda doesn't contain a valid partition table
创建五个分区
结果:
Disk /dev/hda: 2147 MB, 2147483648 bytes
16 heads, 63 sectors/track, 4161 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 5 2488+ 83 Linux
/dev/hda2 6 975 488880 83 Linux
/dev/hda3 976 980 2520 83 Linux
/dev/hda4 981 4161 1603224 5 Extended
/dev/hda5 981 985 2488+ 83 Linux
mkfs -t ext3 /dev/hda2
mkdir /var/zhy
[root@bogon root]# mount -t ext3 -o defaults,usrquota,grpquota /dev/hda2 /var/zhy
mount -o remount /var/zhy
[root@bogon zhy]# quotacheck -cmng /dev/hda2
[root@bogon zhy]# quotacheck –cvuga
结果:
quotacheck: Scanning /dev/hda2 [/var/zhy] done
quotacheck: Checked 2 directories and 1 files
quotacheck: Old file not found.
[root@bogon zhy]# ls
结果:aquota.group aquota.user lost+found
[root@bogon zhy]# quotaon -avug
/dev/hda2 [/var/zhy]: group quotas turned on
/dev/hda2 [/var/zhy]: user quotas turned on
[root@bogon zhy]# chmod 777 /var/zhy
[root@bogon zhy]# ls -dl /var/zhy
drwxrwxrwx 3 root root 1024 12月 21 17:31 /var/zhy
[root@bogon zhy]# edquota -u zhy1
Disk quotas for user zhy1 (uid 506):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# edquota -u zhy2
Disk quotas for user zhy2 (uid 507):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# edquota -u zhy3
Disk quotas for user zhy3 (uid 508):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# su zhy1
[zhy1@bogon zhy]$ touch file1 file2 file3 file4 file5
[zhy1@bogon zhy]$ touch file6
ide0(3,2): warning, user file quota exceeded.
[zhy1@bogon zhy]$ touch file7 file8
[zhy1@bogon zhy]$ touch file9
touch: 正在创建目录 ‘file9’: 超出磁盘限额
[root@bogon zhy]# edquota -g group1
Disk quotas for group group1 (gid 507):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 280 0 0 20 0
相关文章推荐
- 数据恢复案例:linux ext3 FSCK后文件系统损坏、数据丢失
- 鸟哥的 Linux 私房菜17-- 磁盘配额 (quota)
- 《鸟哥的linux》-第15章-linux磁盘配额
- iptables交互配置脚本【Linux运维之道之脚本案例】
- linux系统的磁盘配额与挂载等常用命令总结
- 马哥linux运维实战练习案例-2015年(第一次作业)
- 认识Linux的磁盘配额
- Linux曲径通幽:文件系统、硬盘分区、SWAPFILE、磁盘配额
- quotaoff命令_Linux quotaoff 命令用法详解:关闭Linux内核中指定文件系统的磁盘配额功能
- 阿里云ECS(linux)磁盘满触发的mysql的表异常修复案例
- 高并发linux生产服务器内核参数优化案例
- Linux进程间通信(五) - 信号灯(史上最全)及其经典应用案例
- Linux cron输出导致僵尸进程案例及解决
- Linux -- Samba之企业文件服务器搭建案例
- linux ext3下删除mysql数据库的数据恢复案例
- linux 磁盘配额
- linux下怎样配置磁盘配额
- LinuxLinux基础笔记磁盘配额的文章目录页
- linux磁盘配额
- 20170124L07-03-01老男孩linux运维实战培训-生产环境大于254台机器网段划分及路由解决方案案例