【就业班作业】【第六周】创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
1、准备至少有两个PV组成的大小为20G,本次规划各10G盘。
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk ├─sdb1 8:17 0 2G 0 part /test └─sdb2 8:18 0 10G 0 part sdc 8:32 0 20G 0 disk └─sdc1 8:33 0 10G 0 part sr0 11:0 1 1024M 0 rom [root@localhost ~]#
2、创建pv
[root@localhost ~]# pvcreate /dev/sdb2 Physical volume "/dev/sdb2" successfully created. [root@localhost ~]# pvcreate /dev/sdc1 Physical volume "/dev/sdc1" successfully created. [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sdb2 lvm2 --- 10.00g 10.00g /dev/sdc1 lvm2 --- 10.00g 10.00g [root@localhost ~]#
3、创建名为testvg的VG;要求PE大小 为16MB.
[root@localhost ~]# vgcreate testvg -s 16M /dev/sdb2 /dev/sdc1 Volume group "testvg" successfully created [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <19.00g 0 testvg 2 0 0 wz--n- <19.97g <19.97g [root@localhost ~]# vgdisplay testvg --- Volume group --- VG Name testvg System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size <19.97 GiB PE Size 16.00 MiB Total PE 1278 Alloc PE / Size 0 / 0 Free PE / Size 1278 / <19.97 GiB VG UUID rMgD9d-QdXN-yi3q-brOO-tJoO-dvjk-MEUQDg [root@localhost ~]#
4、创建大小为5G的逻辑卷testlv;挂载至/users目录
[root@localhost ~]# lvcreate -L 5G -n testlv testvg Logical volume "testlv" created. [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- <17.00g swap centos -wi-ao---- 2.00g testlv testvg -wi-a----- 5.00g [root@localhost ~]# lvdisplay /dev/testvg/testlv --- Logical volume --- LV Path /dev/testvg/testlv LV Name testlv VG Name testvg LV UUID f7k0eD-kAzs-6euo-ZQYu-iYZy-xIvg-6y6jkS LV Write Access read/write LV Creation host, time localhost.localdomain, 2020-09-08 19:06:50 +0800 LV Status available # open 0 LV Size 5.00 GiB Current LE 320 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2 [root@localhost ~]# mkfs.ext4 /dev/testvg/testlv mke2fs 1.42.9 (28-Dec-2013) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 327680 inodes, 1310720 blocks 65536 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1342177280 40 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done [root@localhost ~]# mkdir /users [root@localhost ~]# mount /dev/testvg/testlv /users/ [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk ├─sdb1 8:17 0 2G 0 part /test └─sdb2 8:18 0 10G 0 part └─testvg-testlv 253:2 0 5G 0 lvm /users sdc 8:32 0 20G 0 disk └─sdc1 8:33 0 10G 0 part [root@localhost ~]#
(完)
alias scandisk0='echo "- - -" > /sys/class/scsi_host/host0/scan'
alias scandisk1='echo "- - -" > /sys/class/scsi_host/host1/scan'
alias scandisk2='echo "- - -" > /sys/class/scsi_host/host2/scan'