阵列,配额与LVM

xiaoxiao2021-02-28  115

(一)阵列 创建3个分区,并把其标签改为linux raid autodetect mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} -C ##创建 -a ###文件不存在,创建文件 -l ###raid级别 -n ###设备个数 -x ###闲置个数 mdadm -f /dev/vdb1 ###关闭设备1 mdadm -r /dev/vdb1 ###移除1设备 mdadm -a /dev/vdb1 ###恢复设备1 mdadm -S ###停止md0设备 经过以上之后,vdb2处于闲置状态

之后可以实现挂载 消除阵列 1.mdadm -S /dev/md0 2.最好格式化三个设备后再删除(防止下次建立三个分区后直接生成md0)

(二)配额 将/dev/vdb1格式化后挂载 mount -o usrquota /dev/vdb1 /mnt ###挂载的同时开启配额功能 quotaon /dev/vdb1 ###激活配额 edquota -u user ###更改配额 可切到该用户,用quota查看 上例中限制为200M 超过200M ,也只会分给其200M。 若要实现永久性,需要更改配置文件 /dev/vdb1 /mnt xfs defaults,usrquota 0 0 (三)LVM 1.lvm 建立 pvcreate /dev/vdb1 ###把物理分区生成物理卷 vgcreate vg0 (名字任意)/dev/vdb1 ###把物理卷生成一个物理卷组 lvcreate -L 大小 -n lv0(任意)vg0###分出lv0设备 /dev/vdb1之前是一个1000M 的分区 格式化/dev/vg0/lv0 并实现挂载

2.lvm的扩大(此操作mount在线)

lvextend -L 大小 /dev/vg0/lv0 ###设备扩大 xfs_growfs /dev/vg0/lv0 ###文件系统扩大 3.vg 扩大 若vg大小不满足lv需求时。可再建/dev/vdb2

此时就可以再扩大lv,比如到1500M

4.ext4 的扩大与缩减 首先将之前的xfs格式改为ext4格式 mkfs.ext4 /dev/vg0/lv0

扩大时与xfs格式相似,先扩大设备,再扩大文件系统 lvextend -L 大小 /dev/vg0/lv0 ##扩大设备 resize2fs /dev/vg0/lv0 ###扩大文件系统

ext4的缩减(xfs不能)(不能在线操作)

e2fsck -f /dev/vg0/lv0 ##检测文件系统,确定文件系统中已有数据大小防止过度缩减 resize2fs /dev/vg0/lv0 200M ##把文件系统缩减到200M lvreduce -L 200M /dev/vg0/lv0 ##设备缩减到200M

5.若想移除设备1,但此时正在被使用,可以pvmove /dev/vdb1 /dev/vdb2 效果如下 此时就可以移除设备1

6.lvm删除 lvremove /dev/vg0/lv0 vgremove vg0 pvremove /dev/vdb2

转载请注明原文地址: https://www.6miu.com/read-39707.html

最新回复(0)