逻辑卷管理【Ubuntu-shell】

本文详细介绍了如何在Ubuntu操作系统中使用Shell进行逻辑卷管理,包括创建、扩展、缩减和管理逻辑卷的步骤和技巧,旨在帮助Linux用户更好地掌握这一强大的存储管理工具。

逻辑卷管理:


    物理卷PV,物理扩展快PE,逻辑卷LV,卷组VG。
    操作:扫描、查询、创建、扩大、缩小、移除等。
    ---------------------------------------------   
    fdisk -l /dev/sda
    fdisk /dev/sdb  #System ID为8e
    fdisk -l /dev/sdb
    --------------------------------------------    
    物理卷管理:

    pvscan 【选项】:扫描当前系统所有的物理卷
        -u:显示UUID    pvscan

    pvcreate 【硬盘分区名称】:将硬盘或硬盘分区转换为物理卷
    pvcreate /dev/sdb1  /dev/sdb2

    pvdisplay 【物理卷路径】:列出物理卷属性
    pvdisplay

    pvchange 【物理卷路径】:修改物理卷属性
        -u:为物理卷设置新的随机的UUID        -x:后加参数y或n--->表示允许或禁止在物理卷上分配物理扩展块

    pvremove 【物理卷路径】:移除分区上的物理卷标签
    ------------------------------------------------    
    卷组管理:

    vgscan 【选项】:扫描并发现当前系统中的卷组
        -v:显示详细信息
    vgscan

    vgdisplay 【选项】 【卷组名】:显示卷组属性
        -v:显示与卷组有关的详细信息
    vgdisplay  VolGroup #VolGroup为卷组名

    vgcreate  【卷组名称】 【物理卷路径】:创建卷组
        -s:后加物理扩展块大小参数
    vgcreate vgtest /dev/sdb2

    vgextend 【卷组】 【物理卷路径】:为卷组添加物理卷
    vgextend VolGroup /dev/sdb1

    vgreduce 【卷组】 【物理卷】:从卷组中减少物理卷,但卷组至少有一个物理卷
    vgreduce VolGroup /dev/sdb1
    vgextend vgtest /dev/sdb1
    vgdisplay -v vgtest

    vgremove 【卷组】:移除卷组
        -f:强制移除卷组中所有逻辑卷
    ---------------------------------------------------------   
    逻辑卷管理:

    lvscan 【选项】:扫描硬盘上的逻辑卷
        -v:显示详细信息
    lvscan -v

    lvdisplay 选项  【卷组/逻辑卷文件路径】:查询逻辑卷相关信息
        -a:显示所有逻辑卷
        -v:显示详细信息
    lvdisplay VolGroup
    lvdisplay /dev/VolGroup/lv_swap

    lvcreate 【选项】 卷组  【逻辑卷】:在卷组中创建逻辑卷
        -n:后加参数,指定逻辑卷名称
        -l:后加参数,指定所占物理扩展块个数
        -L:后加参数,指定创建的逻辑卷的容量大小
    vgcreate vgtest /dev/sdb1
    lvcreate  -l 25  vgtest
    lvcreate -L  100M -n lvtest  vgtest

    lvextend [选项】 逻辑卷:扩大逻辑卷的容量大小
        -l:后加参数,指定新容量大小
        -L:后加参数,指定新增容量大小。参数格式不一样。
    lvextend -l +5 /dev/vgtest/lvtest
    lvextend -L +20M /dev/vgtest/lvtest
    lvextend -l 50 /dev/vgtest/lvtest

    lvreduce 选项 逻辑卷:减小逻辑卷的容量大小
        -l:同上
        -L:同上
    lvreduce -l -5 /dev/vgtest/lvtest

    lvremove 【选项】  逻辑卷:移除逻辑卷。
        -f:强制移除逻辑卷

    ----------------------------------------------
    多硬盘分区的整合利用:
    dd if=/dev/sdb  of=/dev/sdc
    pvchange /dev/sdb1 -u
    pvchange /dev/sdb2 -u
    fdisk -l /dev/sdc
    pvcreate /dev/sdc1
    pvcreate /dev/sdc2
    vgextend vgtest /dev/sdb2
    vgextend vgtest /dev/sdc1 /dev/sdc2
    vgdisplay vgtest
    lvcreate vgtest -L 4G -n lvdisk
    lvdisplay /dev/vgtest/lvdisk
    mkfs -t ext4 /dev/vgtest/lvdisk
    mkdir /mnt/lvdisk
    mount -t ext4 /dev/vgtest/lvdisk  /mnt/lvdisk
    df -h   
    #vim /etc/fstab ----->追加: /dev/vgtest/lvdisk /mnt/lvdisk        ext4   defaults 1   2

    ---------------------------------------------
    利用逻辑卷为普通用户数据存储空间扩容:

    #vim /etc/fstab--->修改/dev/vgtest/lvdisk为:
    #/dev/vgtest/lvdisk /mnt/lvdisk ext4 defaults,usrquota,grpquota  1   2
    umount /mnt/lvdisk
    mount  -a
    mount | grep /mnt/lvdisk
    quotacheck -uvg /mnt/lvdisk
    ls /mnt/lvdisk
    quotaon -uvg /mnt/lvdisk
    edquota -u linux
    mkdir linux-disk
    chown linux:linux linux-disk
    ls -dl linux-disk/

    ……
    fdisk -l /dev/sdb
    pvcreate /dev/sdb7
    vgextend vgtest /dev/sdb4
    vgdisplay vgtest
    lvextend -L  +500M /dev/vgtest/lvdisk
    ls /mnt/lvdisk
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值