openEuler 逻辑卷操作案例

逻辑卷操作要求:

假设有4块磁盘,4T,sda 作为一个分区,sdb划分2个分区(平分为sdb1、sdb2),sdc划分2分区(平分为sdc1、sdc2)、sdd作为一个分区
创建3个卷组,卷组1包括sda,sdb1,sdc1,卷组2包括 sdb2、sdc2,卷组3包括sdd,创建2个逻辑卷,逻辑卷1包括卷组1和2,逻辑卷2包括卷组3,卷1格式化成ext4,卷2格式化成xfs,然后进行挂载,验证挂载情况

以下是在 openEuler 22.03 系统中按照要求进行的操作步骤,并在每一步增加验证操作:

一、查看磁盘情况

使用 fdisk -l 命令查看系统中的磁盘和分区情况,确认四块磁盘 sdasdbsdcsdd 的状态以及分区情况。

fdisk -l

验证操作:

  • 检查输出中是否正确显示了四块磁盘及其分区信息,如 /dev/sda/dev/sdb1/dev/sdb2/dev/sdc1/dev/sdc2/dev/sdd。如果没有显示预期的磁盘或分区,可能存在硬件连接问题或磁盘未被系统正确识别。

二、创建物理卷(PV)

  1. 对于 /dev/sda
    pvcreate /dev/sda
    
    输出:Physical volume "/dev/sda" successfully created.

验证操作:

  • 使用 pvdisplay /dev/sda 查看物理卷 /dev/sda 的详细信息,确认其状态为“available”。
  1. 对于 /dev/sdb1
    pvcreate /dev/sdb1
    
    输出:Physical volume "/dev/sdb1" successfully created.

验证操作:

  • pvdisplay /dev/sdb1 查看 /dev/sdb1 的详细信息,确认状态正常。
  1. 对于 /dev/sdb2
    pvcreate /dev/sdb2
    
    输出:Physical volume "/dev/sdb2" successfully created.

验证操作:

  • pvdisplay /dev/sdb2 查看 /dev/sdb2 的详细信息,确认状态正常。
  1. 对于 /dev/sdc1
    pvcreate /dev/sdc1
    
    输出:Physical volume "/dev/sdc1" successfully created.

验证操作:

  • pvdisplay /dev/sdc1 查看 /dev/sdc1 的详细信息,确认状态正常。
  1. 对于 /dev/sdc2
    pvcreate /dev/sdc2
    
    输出:Physical volume "/dev/sdc2" successfully created.

验证操作:

  • pvdisplay /dev/sdc2 查看 /dev/sdc2 的详细信息,确认状态正常。
  1. 对于 /dev/sdd
    pvcreate /dev/sdd
    
    输出:Physical volume "/dev/sdd" successfully created.

验证操作:

  • pvdisplay /dev/sdd 查看 /dev/sdd 的详细信息,确认状态正常。

三、创建卷组(VG)

  1. 创建卷组 1(包含 /dev/sda/dev/sdb1/dev/sdc1):
    vgcreate vg1 /dev/sda /dev/sdb1 /dev/sdc1
    
    输出:Volume group "vg1" successfully created

验证操作:

  • vgdisplay vg1 查看卷组 vg1 的详细信息,确认包含了正确的物理卷,并且总大小和可用空间符合预期。
  1. 创建卷组 2(包含 /dev/sdb2/dev/sdc2):
    vgcreate vg2 /dev/sdb2 /dev/sdc2
    
    输出:Volume group "vg2" successfully created

验证操作:

  • vgdisplay vg2 查看卷组 vg2 的详细信息,确认包含了正确的物理卷,并且总大小和可用空间符合预期。
  1. 创建卷组 3(包含 /dev/sdd):
    vgcreate vg3 /dev/sdd
    
    输出:Volume group "vg3" successfully created

验证操作:

  • vgdisplay vg3 查看卷组 vg3 的详细信息,确认包含了正确的物理卷,并且总大小和可用空间符合预期。

四、创建逻辑卷(LV)

  1. 创建逻辑卷 1(包含卷组 1 和 2):
    • 假设创建一个 4T 的逻辑卷。
    lvcreate -L 4T -n lv1 vg1 vg2
    
    输出:Logical volume "lv1" created.

验证操作:

  • lvdisplay /dev/vg1/lv1(因为逻辑卷名称在卷组内唯一,这里用卷组 1 的路径示例)查看逻辑卷 lv1 的详细信息,确认大小为 4T,并且状态正常。
  1. 创建逻辑卷 2(包含卷组 3):
    • 同样假设创建一个 4T 的逻辑卷。
    lvcreate -L 4T -n lv2 vg3
    
    输出:Logical volume "lv2" created.

验证操作:

  • lvdisplay /dev/vg3/lv2 查看逻辑卷 lv2 的详细信息,确认大小为 4T,并且状态正常。

五、格式化逻辑卷

  1. 格式化逻辑卷 1 为 ext4 文件系统:
    mkfs.ext4 /dev/vg1/lv1
    
    输出类似:
    mke2fs 1.45.5 (07-Jan-2020)
    Creating filesystem with 104857600 4k blocks and 26214400 inodes
    Filesystem UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000, 7962624, 11239424, 20480000, 23887872
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (262144 blocks): done
    Writing superblocks and filesystem accounting information: done     
    

验证操作:

  • 使用 blkid /dev/vg1/lv1 查看逻辑卷 1 的文件系统类型和 UUID 等信息,确认文件系统为 ext4。
  1. 格式化逻辑卷 2 为 xfs 文件系统:
    mkfs.xfs /dev/vg3/lv2
    
    输出类似:
    meta-data=/dev/vg3/lv2 isize=512    agcount=4, agsize=2621440 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=1, sparse=1, rmapbt=0
             =                       reflink=1
    data     =                       bsize=4096   blocks=10485760, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
    log      =internal log           bsize=4096   blocks=5120, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    

验证操作:

  • blkid /dev/vg3/lv2 查看逻辑卷 2 的文件系统类型和 UUID 等信息,确认文件系统为 xfs。

六、挂载逻辑卷

  1. 创建挂载点目录:
    mkdir /mnt/mydir1
    mkdir /mnt/mydir2
    

验证操作:

  • 使用 ls -l /mnt 查看是否成功创建了挂载点目录。
  1. 挂载逻辑卷:
    mount /dev/vg1/lv1 /mnt/mydir1
    mount /dev/vg3/lv2 /mnt/mydir2
    

验证操作:

  • mount | grep /mnt/mydir1 检查逻辑卷 1 是否成功挂载到 /mnt/mydir1
  • mount | grep /mnt/mydir2 检查逻辑卷 2 是否成功挂载到 /mnt/mydir2

七、验证挂载情况

  1. 使用 df -h 命令查看:
    df -h
    
    输出应显示类似以下内容:
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vg1/lv1    4.0T  xxx  xxx   xx% /mnt/mydir1
    /dev/vg3/lv2    4.0T  xxx  xxx   xx% /mnt/mydir2
    


验证操作:
- 检查输出中是否正确显示了两个逻辑卷的挂载信息,包括大小、已用空间、可用空间、使用率和挂载点。

2. 也可以使用 `mount | grep /mnt/mydir1` 和 `mount | grep /mnt/mydir2` 分别检查两个逻辑卷的挂载点是否正确显示。

如果输出显示了对应的逻辑卷和挂载点信息,则说明挂载成功。如果没有显示或者出现错误信息,则需要检查前面的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cgqyw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值