首页
随机
最近更改
特殊页面
社群首页
参数设置
关于WHY42
免责声明
WHY42
搜索
用户菜单
登录
欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。
查看“︁Linux:LVM创建和删除”︁的源代码
←
Linux:LVM创建和删除
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==创建== <syntaxhighlight lang="bash"> pvcreate /dev/sda4 vgcreate vg-linux /dev/sda4 vgdisolay vg-linux lvcreate -L 10G vg-linux -n lv-home lvcreate -L 10G vg-linux -n lv-root lvcreate -l +100%FREE vg-linux -n lv-data lvdisplay lsblk mkfs.ext4 /dev/vg-linux/lv-home mkfs.ext4 /dev/vg-linux/lv-root mkfs.ext4 /dev/vg-linux/lv-data </syntaxhighlight> == 删除== <syntaxhighlight lang="bash"> lvchange -an /dev/vg-linux/lv-home lvchange -an /dev/vg-linux/lv-root lvchange -an /dev/vg-linux/lv-data lvremove /dev/vg-linux/lv-home lvremove /dev/vg-linux/lv-root lvremove /dev/vg-linux/lv-data vgremove /dev/vg-linux pvremove /dev/sda4 </syntaxhighlight> =Extend space= use vgdisplay <thevgname> to display the volume name and details. There you can see VG size (total size), Allocated (used) and Free space. The free space hints on how much you could expand your partition. <syntaxhighlight lang="bash"> sudo vgdisplay --- Volume group --- VG Name ubuntu-vg System ID Format lvm2 Metadata Areas 1 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 1 Act PV 1 VG Size <928.46 GiB PE Size 4.00 MiB Total PE 237685 Alloc PE / Size 25600 / 100.00 GiB Free PE / Size 212085 / <828.46 GiB VG UUID 64593D-HLgd-bEGf-Fodu-dXjQ-5G6W-0QbGK4 </syntaxhighlight> <syntaxhighlight lang="bash"> sudo lvdisplay --- Logical volume --- LV Path /dev/ubuntu-vg/ubuntu-lv LV Name ubuntu-lv VG Name ubuntu-vg LV UUID AcvIuI-xQ60-nddK-1T9Q-4hQq-V4Cw-H1rFpK LV Write Access read/write LV Creation host, time ubuntu-server, 2024-05-08 07:21:53 +0000 LV Status available # open 1 LV Size 100.00 GiB Current LE 25600 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 </syntaxhighlight> use lvextend -L +2G /thename/of/filesystem to extend the size the partition. In this example it was increased by 2Gb... edit this part according to your needs. <syntaxhighlight lang="bash"> lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv </syntaxhighlight> use resize2fs /thename/of/filesystem to actually expand the used space. <syntaxhighlight lang="bash"> sudo resize2fs /dev/ubuntu-vg/ubuntu-lv resize2fs 1.46.5 (30-Dec-2021) Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required old_desc_blocks = 13, new_desc_blocks = 117 The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 243389440 (4k) blocks long. </syntaxhighlight> [[Category:Linux/Unix]]
返回
Linux:LVM创建和删除
。