红帽练习 之逻辑卷 pv lv gv

                                     逻辑卷习题 
 1 在/dev/sdb 存储设备上创建物理设备分区  
 创建2个大小各为256MB的分区 并设置为linux lvm类型 使用first 和second 
 作为这些分区的名称 
  parted /dev/sdb mklabel gpt  
  parted /dev/sdb primary  mkpart   first   1M 256M
  parted /dev/sdb   set 1  lvm on 
   parted /dev/sdb primary  mkpart   second   256M 512M
  parted /dev/sdb   set 2  lvm on 

  2 向内核注册新分区 
  udevadm  settle  

  3 列出 /dev/sdb  储存设备上的分区 在number列中 值1 和2 对应 /dev/sdb1  和/dev/sdb2 设备分区   flags 指出分区类型 
  [root@localhost ~]# parted /dev/sdb print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name    标志
 1      1049kB  258MB  257MB               first   lvm
 2      258MB   514MB  256MB               second  lvm

 4 将2个新分区标记为物理卷   pv   
 pvcreate /dev/sdb1 /dev/sdb2  

 5 使用这2个pv  创建 servera_group卷组  vg
vgcreate servera_group /dev/sdb1  /dev/sdb2 

  6  lv创建大小为400 M 的servera_volume逻辑卷  此命令 
  不带 文件系统的 /dev/servera_group/servera_vglume  
  lvcreate -n servera_vglume -L 400M servera_group

7 格式化新创建的lv  并持久挂载 
mkfs  -t xfs  /dev/servera_group/servera_vglume 
mkdir /data
vim /etc/fstab
/dev/servera_group/servera_volume  /data xfs defaults 0 0
mount /data

验证是否配置正确 
cp -a /etc/*.conf  /data
ls /data  | wc -l   

查看pv  vg  lv  状态信息  
display 具体名字
结合pvscan  lvscan  vgsan    效果加倍  
如下  以此类推 
[root@localhost ~]# pvscan
  PV /dev/sda3   VG vg_centos       lvm2 [<15.00 GiB / 0    free]
  PV /dev/sdb1   VG servera_group   lvm2 [244.00 MiB / 0    free]
  PV /dev/sdb2   VG servera_group   lvm2 [240.00 MiB / 84.00 MiB free]
  Total: 3 [<15.47 GiB] / in use: 3 [<15.47 GiB] / in no VG: 0 [0   ]
[root@localhost ~]# vgdisplay servera_group
  --- Volume group ---
  VG Name               servera_group
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               484.00 MiB
  PE Size               4.00 MiB
  Total PE              121
  Alloc PE / Size       100 / 400.00 MiB
  Free  PE / Size       21 / 84.00 MiB
  VG UUID               IZePhm-LerZ-6RUk-kGjc-3zYv-Qp1i-g5mAxH

8 在/dev/sdb 存储设备上创建物理资源 
parted /dev/sdb mkpart third 514M 1026M 
parted /dev/sdb set 3 lvm on 

通知内核重读分区表 
udevadm settle  

9 将新分区添加为pv 
pvcreate /dev/sdb3  

10使用新创建的磁盘空间 将servera_volume上的文件系统 扩容到总大小730MB 
vgextend servera_group /dev/sdb3 

11  将现有的servera_vglume扩展为700mb 
lvextend -L 700M /dev/servera_group/servera_volume

12 使用lv上的可用空间扩展xfs文件系统 
xfs_growfs /data

13 验证lv大小是否已经扩展  并且卷中仍然有空间 
[root@localhost ~]# lvscan
  ACTIVE            '/dev/vg_centos/root' [<15.00 GiB] inherit
  ACTIVE            '/dev/servera_group/servera_volume' [700.00 MiB] inherit
[root@localhost ~]# lvdisplay /dev/servera_group/servera_volume
  --- Logical volume ---
  LV Path                /dev/servera_group/servera_volume
  LV Name                servera_volume
  VG Name                servera_group
  LV UUID                2gRkaL-ZoMb-jd6c-gy8Q-wMm8-19sA-jlO52t
  LV Write Access        read/write
  LV Creation host, time localhost., 2024-06-02 19:34:53 +0800
  LV Status              available
  # open                 1
  LV Size                700.00 MiB
  Current LE             175
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:1

14 验证新的文件系统 大小 验证之前复制的文件是否仍然存在 
df  -h /data  
ls /data  | wc -l 


 

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是红帽8配置RAID5的步骤: 1. 确认系统中已经安装了mdadm工具,如果没有安装可以使用以下命令进行安装: ```shell yum install mdadm -y ``` 2. 确认系统中已经安装了lvm2工具,如果没有安装可以使用以下命令进行安装: ```shell yum install lvm2 -y ``` 3. 创建RAID5磁盘阵列,假设我们要创建一个由/dev/sdb、/dev/sdc、/dev/sdd三块硬盘组成的RAID5磁盘阵列,使用以下命令: ```shell mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd ``` 其中,/dev/md0是RAID5磁盘阵列的设备名称,--level=5表示创建RAID5磁盘阵列,--raid-devices=3表示使用3块硬盘创建RAID5磁盘阵列,/dev/sdb /dev/sdc /dev/sdd是要组成RAID5磁盘阵列的硬盘。 4. 查看RAID5磁盘阵列的状态,使用以下命令: ```shell cat /proc/mdstat ``` 如果RAID5磁盘阵列创建成功,会显示如下信息: ```shell Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sdd[2] sdc[1] sdb[0] 2930276352 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] bitmap: 0/22 pages [0KB], 65536KB chunk ``` 其中,[UUU]表示RAID5磁盘阵列的所有硬盘都正常工作。 5. 创建LVM逻辑卷,使用以下命令: ```shell pvcreate /dev/md0 vgcreate raid5 /dev/md0 lvcreate -n raid5_lv -l 100%FREE raid5 ``` 其中,/dev/md0是RAID5磁盘阵列的设备名称,raid5是卷组的名称,raid5_lv逻辑卷的名称,-l 100%FREE表示使用所有可用空间创建逻辑卷。 6. 格式化逻辑卷,使用以下命令: ```shell mkfs.ext4 /dev/raid5/raid5_lv ``` 其中,/dev/raid5/raid5_lv逻辑卷的设备名称。 7. 挂载逻辑卷,使用以下命令: ```shell mkdir /mnt/raid5 mount /dev/raid5/raid5_lv /mnt/raid5 ``` 其中,/mnt/raid5是挂载点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值