Loading

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 ~]#

posted @ 2024-08-18 16:58  zhpj  阅读(30)  评论(0)    收藏  举报