OdysseyHCE考试之磁盘分配的定额,LVM的治本及磁盘

作者: 操作系统  发布:2019-09-06

PRADOHCE考试之磁盘分配的定额
1、成立需求限制分配的定额的客商

一、LVM的管理

图片 1

LVM的效应:动态管理磁盘,巩固磁盘管理的灵活性。

2、修改配置文件,增加分配的定额参数
修改配置文件 #vim  /etc/fstab ;在defaults前面增加usrquota(对顾客做分配的定额),grpquota(对组做分配的定额)

1、物理卷
物理卷是由磁盘或分区转变得来的,由叁个四个pe组成(每一种pe私下认可大小为4MB)。 分区的体系必须修改为8e

图片 2

创建pv:
格式:pvcreate 分区1 [分区2 分区3 ……]

3、是布置生效
法一:#init 6重启
法二:#mount  -o remount  /mnt/sdb2(挂载点)
4、扫描载入分区
#quotacheck -cumg 挂载点(假使成功,在挂载点下会生成aquota.group和aquota.user四个文本)

翻开系统中有啥样pv:
pvscan

图片 3
 
5、编辑顾客或组
#edquota -u 用户名
设置使用分区可能文件个数的软限制和硬限制

查看有些pv的详细音信:
pvdisplay 某个pv

图片 4

去除有些pv:
pvremove 某个pv

6、开启磁盘分配的定额,并增添其他客商对该挂载点的写入权限

2、卷组
卷组由三个或七个物理卷组成
创建vg:
格式:vgcreate vg名称 pv1 [pv2 pv3 ……]

图片 5
 
7、切换普通顾客测量检验(功效达成)

创建vg并将pe的轻重缓急修改为8M
格式:vgcreate  -s  8M vg名称  pv1  [pv2  pv3 ……]

图片 6

查阅系统中有怎么样vg:
vgscan

备注:如果在#quotacheck  -cumg 挂载点提醒无权力,关闭selinux就能够减轻。
客商组的辨证:
加上客商u2到组zu第11中学 #usermod  -g  zu1  u2
 编辑组的分配的定额  # edquota  -g  zu1

翻开有个别vg的详细音信:
vgdisplay vg名称

图片 7

去除某些vg:
vgremove vg名称

 
作者“Darren-pan”

3、逻辑卷
逻辑卷是在卷组的根底上开采出一块空间。
创建lv:
格式:lvcreate -L 空间容积 -n lv名称 vg名称

1、创立须求限制分配的定额的顾客2、修改配置文件,增加分配的定额参数 修改配置文件 #vim /etc/fstab ;在defaults前边加多usrquota(对...

翻开系统中有啥lv:
lvscan

查看某些lv的详细音讯:
lvdisplay /dev/vg名称/lv名称

删除有个别lv:
lvremove /dev/vg名称/lv名称

扩展lv的容量:
lvextend -L +扩张体积 /dev/vg名称/lv名称

 注意:
提醒如下消息则表明lv所在的vg未有丰盛的体量。
Insufficient free space: 1152 extents needed, but only 770 available

 resize2fs  /dev/vg名称/lv名称      //系统急忙识别扩充的lv的容积

4、使用lv
格式化:
#mkfs -t ext4 /dev/vg名称/lv名称
挂载:
#mount /dev/vg名称/lv名称 挂载点
#vim /etc/fstab
/dev/vg名称/lv名称 挂载点 ext4 defaults 0 0

二、磁盘配额
1、系统的须要:
基础帮助
安装quota软件包 查看 rpm -q quota

2、linux的磁盘分配的定额的特征:
功能范围:针对钦定的文件系统(分区)
限定对象:顾客帐号、组帐号(组内成员共用限制的容积)
限制类型
 磁盘容积(默许单位为 KB)
 文件数量
限定措施
 软限制
 硬限制

3、磁盘分配的定额的具体步骤
a、以支撑分配的定额功用的艺术挂载文件系统
  启用文件系统的分配的定额扶助 增添 usrquota、grpquota 挂载参数
      #vim  /etc/fstab
  /dev/vg名称/lv名称  挂载点  ext4  defaults,usrqota,grpquota  0 0
  #mount -a
      或者
  #muont  -o remount,usrquota,grpquota  /dev/vg名称/lv名称

b、检查评定磁盘配额并扭转分配的定额文件(一定要将selinux关闭,setenforce  0)
    格式:quotacheck  -augcv      //创立时会提示错误音信表上正确
      -a:系统中全数带usrquota、grpquota的文件系统
      -u:用户
      -g:组
      -c:创建
      -v:详细新闻
          或者
      quotacheck  -ugcv  文件系统

    注意:出现如下新闻则注脚成立OK
    quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
        quotacheck: Scanning /dev/mapper/mail_store-mbox [/mailbox] done
    quotacheck: Cannot stat old user quota file /mailbox/aquota.user: 未有极度文件或目录. Usage will not be substracted.
    quotacheck: Cannot stat old grou p quota file /mailbox/aquota.group: 没有丰裕文件或目录. Usage will not be substracted.
    quotacheck: Cannot stat old user quota file /mailbox/aquota.user: 未有相当文件或目录. Usage will not be substracted.
    quotacheck: Cannot stat old group quota file /mailbox/aquota.group: 未有丰硕文件或目录. Usage will not be substracted.
    quotacheck: Checked 2 directories and 0 files
    quotacheck: Old file not found.
    quotacheck: Old file not found.

    [root@localhost ~]# ls -l /mailbox/
    -rw-------. 1 root root  6144 3月  10 10:47 aquota.group
    -rw-------. 1 root root  6144 3月  10 10:47 aquota.user

c、编辑客商和组账号的分配的定额设置
      格式:
      edquota  -u  客户账户
      edquota  -g  组账户
      例如:
    #edquota  -u  bob
    Disk quotas for user bob (uid 500):
      Filesystem                  blocks      soft      hard    inodes    soft    hard
      /dev/mapper/mail_store-mbox    0        80000      100000          1        0        0

d、运转文件系统的磁盘分配的定额成效
    quotaon  -ugv  文件系统    //启用分配的定额
    quotaoff -ugv  文件系统    //关闭分配的定额
    例如:
    [root@localhost ~]# quotaon -ugv /mailbox/
    /dev/mapper/mail_store-mbox [/mailbox]: group quotas turned on
    /dev/mapper/mail_store-mbox [/mailbox]: user quotas turned on

e、验证磁盘分配的定额功能
    须要:必需接纳限制分配的定额的客户登入同一时候跻身安装分配的定额的文件系统中(必得有限支撑限制分配的定额的客户对安装分配的定额的文件系统由写的权杖)
    例如:
    [root@localhost ~]# su - bob
    [bob@localhost ~]$ cd /mailbox/
    [bob@localhost mailbox]$ dd if=/dev/zero of=myfile.txt bs=1M count=100
    dm-2: warning, user block quota exceeded.
    dm-2: write failed, user block limit reached.
    dd: 正在写入"myfile.txt": 赶上磁盘限额
    记录了98+0 的读入
    记录了97+0 的写出
    102400000字节(102 MB)已复制,0.384537 秒,266 MB/秒

f、查看顾客或分区的分配的定额使用状态
    客户的角度:
      quota  -u  客户账户
      quota  -g  组账户
      例如:
        [root@localhost ~]# quota -u bob
        Disk quotas for user bob (uid 500):
        Filesystem  blocks  quota  limit  grace  files  quota  limit  grace
        /dev/mapper/mail_store-mbox
                        100000*  80000  100000  6days      1      0      0       

    分区使用状态的角度:
      repquota  文件系统
      例如:
      [root@localhost ~]# repquota /mailbox/
      *** Report for user quotas on device /dev/mapper/mail_store-mbox
      Block grace time: 7days; Inode grace time: 7days
                              Block limits                File limits
      User            used    soft    hard  grace    used  soft  hard  grace

     

      root      --      20      0      0              2    0    0     
      bob      +-  100000  80000  100000  6days      1    0    0     

Linux公社的RSS地址:

本文永远更新链接地址

图片 8

本文由今晚开什么码发布于操作系统,转载请注明出处:OdysseyHCE考试之磁盘分配的定额,LVM的治本及磁盘

关键词: