磁盘配额 实验

实验环境:一台linux服务器linux

1、添加3块硬盘,建立1个卷组,卷组名vg1vim

blob.png

fdisk – l 检查的结果服务器

blob.png

第一个硬盘分区改8e过程编辑器

Command (m for help): pide

Disk /dev/sdb: 8589 MB, 8589934592 bytes工具

255 heads, 63 sectors/track, 1044 cylindersspa

Units = cylinders of 16065 * 512 = 8225280 bytes3d

 

   Device Boot      Start         End      Blocks   Id  Systemcode

/dev/sdb1             1              123      987966   8e  Linux LVMblog

 


第二个硬盘分区改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


blob.png


建立vgcreate   卷组

 

 

 

  1.  

 

 

3、在vg1卷组中建立lv1逻辑卷,在vg1卷组中建立LV2逻辑卷。

 

4、挂载lv1逻辑卷到/111目录中,给逻辑卷增长5G空间。

先格式化 lv1  mkdir建立 /111 目录  

 而后再挂载blob.png

扩展

 blob.png

5、挂载lv2逻辑卷到/222目录中。

格式化完成

blob.png

建立目录 /222     

mount挂载   并验证


blob.png

6、设置两个卷的磁盘配额。设置用户user1的配额设置,存储容量为100Muser2用户的配额设置,文件个数20个。

blob.png

vim 编辑器编辑/etc/fstab   设置自动开机挂载

末行模式:wq保存退出

reboot重启

再用mount查看

建立用户  useradd    user1   passwd   123.com   123.com

  useradd    user2   passwd   123.com   123.com

blob.png

实现磁盘配额的条件

1)须要linux内核的支持。

2)须要安装quota这个软件包。

3)指定分区必须已经挂载支持磁盘配额功能赋予权限

查询到quota已安装blob.png

开始使用“quotacheck”命令检测磁盘配额并生产配额文件。

 

blob.png

错误的提示,代表我没有加-)加才能检查成功

验证

 

解释命令选项

(“-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

验证过程

[root@localhost ~]# 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

[root@localhost ~]# 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


blob.png

su 切换用户验证

网上搜到图解释下  if=file

输入文件名,缺省为标准输入。

of=file

输出文件名,缺省为标准输出。

bs1M   count读取8    理论上是9M

 

 

 

 

 

 

 

 

 

user1硬配额成功验证结果


user2   软配额验证

软配额

警告

 

 

 

 

 

  

7、设置xiaoshou组的配额为500Mxiaoshou组的用户有user1,user2

添加xiaoshou  及添加用户进xiaoshouzu 

上步命令  加开启配额功能命令

su 切换用户user1   验证磁盘硬配额500M

切换到开启磁盘配额的位置    dd转换工具检测磁盘配额


 

 

 

 

 

结论:磁盘配额能够限制某文件和磁盘空间的大小,很实用。

相关文章
相关标签/搜索