LVM 示例,其中物理卷由多个分区组成

在使用 LVM 时,一个物理卷(PV)不仅可以是整块硬盘,也可以是多个分区。以下是一个完整的 LVM 示例,其中物理卷由多个分区组成。

LVM 结构示例(多个分区作为物理卷)

步骤 1:创建硬盘分区
  1. 使用 fdisk 创建多个分区(以 /dev/sda 为例):
    • 打开磁盘 /dev/sda 的分区工具:

      fdisk /dev/sda
      
    • 创建多个分区(例如 /dev/sda1/dev/sda2),分区类型选择 8e(LVM 类型):

      • n 创建新分区。
      • t 改变分区类型为 8e
      • w 保存并退出。
    • 重复上面的操作,为 /dev/sda 创建第二个分区 /dev/sda2

步骤 2:将分区初始化为物理卷 (PV)

使用 pvcreate 将每个分区初始化为 LVM 的物理卷。

pvcreate /dev/sda1 /dev/sda2

这会将 /dev/sda1/dev/sda2 初始化为可以用于 LVM 的物理卷。

步骤 3:创建卷组 (VG)

在上面创建的多个物理卷的基础上创建一个卷组 my_vg,并将这些物理卷加入到卷组中。

vgcreate my_vg /dev/sda1 /dev/sda2

这个命令会创建一个名为 my_vg 的卷组,包含两个物理卷 /dev/sda1/dev/sda2

步骤 4:创建逻辑卷 (LV)

从卷组中分配空间,创建逻辑卷。例如,创建一个 10GB 大小的逻辑卷 my_lv

lvcreate -L 10G -n my_lv my_vg

这会从卷组 my_vg 中分配 10GB 空间给逻辑卷 my_lv

步骤 5:格式化逻辑卷并挂载
  1. 格式化逻辑卷

    mkfs.ext4 /dev/my_vg/my_lv
    
  2. 创建挂载点并挂载逻辑卷

    mkdir /mnt/my_lv
    mount /dev/my_vg/my_lv /mnt/my_lv
    

现在,逻辑卷已经格式化并挂载,可以像普通的分区一样使用。

步骤 6:查看 LVM 结构
  • 查看物理卷

    pvdisplay
    
  • 查看卷组

    vgdisplay
    
  • 查看逻辑卷

    lvdisplay
    
额外说明:
  • 如果磁盘空间不足,可以继续在 my_vg 中添加更多的物理卷(例如 /dev/sdb1),从而扩展卷组的大小:

    vgextend my_vg /dev/sdb1
    
  • 如果逻辑卷需要扩展,可以使用 lvextend 增加其大小,例如扩展逻辑卷到 20GB:

    lvextend -L 20G /dev/my_vg/my_lv
    
  • 扩展后,还需要调整文件系统的大小:

    resize2fs /dev/my_vg/my_lv
    

这样,逻辑卷的存储空间和使用变得非常灵活,可以动态扩展或者缩小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

少陽君

谢谢老板的拿铁

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

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

打赏作者

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

抵扣说明:

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

余额充值