磁盘配额 实验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘配额 实验相关的知识,希望对你有一定的参考价值。

实验环境:一台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   卷组

 

 

 

  1.  技术分享图片

 

 

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

 技术分享图片

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

先格式化 lv1 技术分享图片 mkdir创建 /111 目录 技术分享图片 

 然后再挂载技术分享图片

扩展

 技术分享图片

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

格式化完成

技术分享图片

创建目录 /222      技术分享图片

mount挂载   并验证

技术分享图片


技术分享图片

6、设置两个卷的磁盘配额。设置用户user1的配额设置,存储容量为100Muser2用户的配额设置,文件个数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

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

bs1M   count读取8    理论上是9M

 

 技术分享图片

 

 

 

 

 

 

 

user1硬配额成功验证结果

技术分享图片


user2   软配额验证

技术分享图片

软配额

警告

技术分享图片

 

 

 

 

 

  

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

添加xiaoshou  及添加用户进xiaoshouzu 

技术分享图片

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

技术分享图片

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

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


 

 

 

技术分享图片 

 

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



以上是关于磁盘配额 实验的主要内容,如果未能解决你的问题,请参考以下文章

Linux中的LVM和磁盘配额管理实验

lvm与磁盘配额

磁盘配额和文件系统管理实验

LVM逻辑卷和磁盘配额

磁盘配额 实验

磁盘配额 实验