RedHat 9 部署逻辑卷
RedHat 9 部署逻辑卷
磁盘队列创建之后,如果后续没有合理的规划,也是会使用满的,之后再继续扩容就有点麻烦了。
LVM 支持动态的对磁盘进行调整。
[root@zhpj ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 10G 0 disk
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 1G 0 part /boot
└─sdb2 8:18 0 19G 0 part
├─rhel-root 253:0 0 17G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
sdc 8:32 0 10G 0 disk
sdd 8:48 0 10G 0 disk
sde 8:64 0 10G 0 disk
sdf 8:80 0 10G 0 disk
sr0 11:0 1 8.9G 0 rom /media/cdrom
/media/rhel9
[root@zhpj ~]#
部署逻辑卷
先创建物理卷:
[root@zhpj ~]# pvcreate /dev/sdc /dev/sdd
Physical volume "/dev/sdc" successfully created.
Physical volume "/dev/sdd" successfully created.
[root@zhpj ~]#
[root@zhpj ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb2 rhel lvm2 a-- <19.00g 0
/dev/sdc lvm2 --- 10.00g 10.00g
/dev/sdd lvm2 --- 10.00g 10.00g
[root@zhpj ~]#
创建卷组
创建名为 data 的卷组:
[root@zhpj ~]# vgcreate data /dev/sdc /dev/sdd
Volume group "data" successfully created
[root@zhpj ~]#
[root@zhpj ~]# vgs
VG #PV #LV #SN Attr VSize VFree
data 2 0 0 wz--n- 19.99g 19.99g
rhel 1 2 0 wz--n- <19.00g 0
[root@zhpj ~]#
创建逻辑卷
-
基于容量创建;
-
基于基本单元(PE)创建,默认 1 PE 是 4 MB;
# 从 data 卷组中创建一个 5GB 的逻辑卷
[root@zhpj ~]# lvcreate -L 5GB -n lv01 data
Logical volume "lv01" created.
[root@zhpj ~]#
[root@zhpj ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv01 data -wi-a----- 5.00g
root rhel -wi-ao---- <17.00g
swap rhel -wi-ao---- 2.00g
[root@zhpj ~]#
# 创建指定物理单元的方式创建逻辑卷(256 x 4MB = 1GB)
[root@zhpj ~]# lvcreate -l 256 -n lv02 data
Logical volume "lv02" created.
[root@zhpj ~]#
[root@zhpj ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv01 data -wi-a----- 5.00g
lv02 data -wi-a----- 1.00g
root rhel -wi-ao---- <17.00g
swap rhel -wi-ao---- 2.00g
[root@zhpj ~]#
查看逻辑卷的信息:
[root@zhpj ~]# lvdisplay /dev/data/lv02
--- Logical volume ---
LV Path /dev/data/lv02
LV Name lv02
VG Name data
LV UUID kdlhdz-dh2p-U0DJ-GTq4-8bgP-6SZW-zC7SU1
LV Write Access read/write
LV Creation host, time zhpj.com, 2024-08-18 15:39:21 +0800
LV Status available
# open 0
LV Size 1.00 GiB
Current LE 256
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:3
[root@zhpj ~]#
格式化下 lv01 逻辑卷:
[root@zhpj ~]# mkfs.xfs /dev/data/lv01
meta-data=/dev/data/lv01 isize=512 agcount=4, agsize=327680 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1
data = bsize=4096 blocks=1310720, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@zhpj ~]#
[root@zhpj ~]# lsblk -o +FSTYPE
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS FSTYPE
sda 8:0 0 10G 0 disk
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 1G 0 part /boot xfs
└─sdb2 8:18 0 19G 0 part LVM2_member
├─rhel-root 253:0 0 17G 0 lvm / xfs
└─rhel-swap 253:1 0 2G 0 lvm [SWAP] swap
sdc 8:32 0 10G 0 disk LVM2_member
├─data-lv01 253:2 0 5G 0 lvm xfs
└─data-lv02 253:3 0 1G 0 lvm
sdd 8:48 0 10G 0 disk LVM2_member
sde 8:64 0 10G 0 disk
sdf 8:80 0 10G 0 disk linux_raid_member
sr0 11:0 1 8.9G 0 rom /media/cdrom iso9660
/media/rhel9
[root@zhpj ~]#
挂载 lv01 逻辑卷到根目录下的 lv01 目录:
[root@zhpj ~]# mkdir /lv01
[root@zhpj ~]#
[root@zhpj ~]# mount /dev/data/lv01 /lv01/
[root@zhpj ~]
[root@zhpj ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 779M 9.5M 769M 2% /run
/dev/mapper/rhel-root xfs 17G 6.2G 11G 37% /
/dev/sr0 iso9660 9.0G 9.0G 0 100% /media/rhel9
/dev/sdb1 xfs 1014M 260M 755M 26% /boot
tmpfs tmpfs 390M 52K 390M 1% /run/user/42
tmpfs tmpfs 390M 36K 390M 1% /run/user/0
/dev/mapper/data-lv01 xfs 5.0G 68M 5.0G 2% /lv01
[root@zhpj ~]#
[root@zhpj ~]# blkid | grep lv01
/dev/mapper/data-lv01: UUID="a8fb532d-9734-4d1c-97e2-8f0aef125572" TYPE="xfs"
[root@zhpj ~]#
[root@zhpj ~]# vim /etc/fstab
# 添加开机自动挂载
UUID=a8fb532d-9734-4d1c-97e2-8f0aef125572 /lv01 xfs defaults 0 0
[root@zhpj ~]#
# 重新挂载检查配置有没有问题
[root@zhpj ~]# umount /lv01
[root@zhpj ~]#
[root@zhpj ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 779M 9.5M 769M 2% /run
/dev/mapper/rhel-root xfs 17G 6.2G 11G 37% /
/dev/sr0 iso9660 9.0G 9.0G 0 100% /media/rhel9
/dev/sdb1 xfs 1014M 260M 755M 26% /boot
tmpfs tmpfs 390M 52K 390M 1% /run/user/42
tmpfs tmpfs 390M 36K 390M 1% /run/user/0
[root@zhpj ~]#
[root@zhpj ~]# mount -a
[root@zhpj ~]#
[root@zhpj ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 779M 9.5M 769M 2% /run
/dev/mapper/rhel-root xfs 17G 6.2G 11G 37% /
/dev/sr0 iso9660 9.0G 9.0G 0 100% /media/rhel9
/dev/sdb1 xfs 1014M 260M 755M 26% /boot
tmpfs tmpfs 390M 52K 390M 1% /run/user/42
tmpfs tmpfs 390M 36K 390M 1% /run/user/0
/dev/mapper/data-lv01 xfs 5.0G 68M 5.0G 2% /lv01
[root@zhpj ~]#

浙公网安备 33010602011771号