实验环境:一台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 End Blocks Id System
/dev/sdb1 1 123 987966 8e Linux LVM
第二个硬盘分区改8e 验证
Disk /dev/sdc: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 244 1959898+ 8e Linux LVM
第三个硬盘分区 改8e
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1044, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): +2G
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
w保存
创建物理卷
pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
创建vgcreate 卷组
3、在vg1卷组中创建lv1逻辑卷,在vg1卷组中创建LV2逻辑卷。
4、挂载lv1逻辑卷到/111目录中,给逻辑卷增加5G空间。
先格式化 lv1 mkdir创建 /111 目录
然后再挂载
扩展
5、挂载lv2逻辑卷到/222目录中。
格式化完成
创建目录 /222
mount挂载 并验证
6、设置两个卷的磁盘配额。设置用户user1的配额设置,存储容量为100M,user2用户的配额设置,文件个数20个。
用vim 编辑器编辑/etc/fstab 设置自动开机挂载
末行模式:wq保存退出
reboot重启
再用mount查看
创建用户 useradd user1 passwd 123.com 123.com
useradd user2 passwd 123.com 123.com
实现磁盘配额的条件
1)需要linux内核的支持。
2)需要安装quota这个软件包。
3)指定分区必须已经挂载支持磁盘配额功能赋予权限
查询到quota已安装
开始使用“quotacheck”命令检测磁盘配额并生产配额文件。
(错误的提示,表明我没有加-)加才能检查成功
验证
解释命令选项
(“-a”表示扫描所有分区 “-u”和“-g”分别表示检测用户和组“-c”表示新建配额文件“-v”输出详细信息,未使用“-a”时必须指定一个分区作为命令参数)
前面因为格式化了所以不用再格式化了,
下一步挂载
下一步
关闭沙盒 vim /etc/sysconfig/selinux永久关闭 或setenforce 0 临时关闭
esc shift+: 输入wq 回车保存并退出。
下一步
赋予权限第一个7表示属主权限rwx 第二个7表示属组rwx, 第三个7表示其他人rwx 读写执行
chmod 设置777 /111 chmod 设置777 /222
验证过程
[[email protected] ~]# ls -l /111
总计 32
-rw------- 1 root root 6144 02-04 16:28 aquota.group
-rw------- 1 root root 6144 02-04 16:28 aquota.user
drwx------ 2 root root 16384 02-04 15:13 lost+found
[[email protected] ~]# ls -l /222
总计 32
-rw------- 1 root root 6144 02-04 16:28 aquota.group
-rw------- 1 root root 6144 02-04 16:28 aquota.user
drwx------ 2 root root 16384 02-04 15:19 lost+found
分别设置用户磁盘配额 edquota –u user1 edquota -u user2
-u是用户
-g是组账号
找了个图这图详细
user1:
保存并退出
user2:
保存并退出
开启磁盘配额 quotaon –uv /111 /222
su 切换用户验证
网上搜到图解释下 if=file
输入文件名,缺省为标准输入。
of=file
输出文件名,缺省为标准输出。
bs是1M count读取8 次 理论上是9M
user1硬配额成功验证结果
user2硬 软配额验证
硬
软配额
警告
7、设置xiaoshou组的配额为500M,xiaoshou组的用户有user1,user2。
添加xiaoshou 及添加用户进xiaoshouzu
上步命令 加开启配额功能命令
su 切换用户user1 验证磁盘硬配额500M
切换到开启磁盘配额的位置 dd转换工具检测磁盘配额
结论:磁盘配额可以限制某文件和磁盘空间的大小,很实用。
原文地址:http://blog.51cto.com/13426499/2068728