ubuntu下的磁盘/dev/mapper/ubuntu--vg-ubuntu--lv是什么

安装ubuntu的18.04 server版后,df时,发现/挂载的磁盘设备不再是/dev/sda1,而是/dev/mapper/ubuntu--vg-ubuntu--lv,这有些神奇。

传统来看,/dev/sda是磁盘硬件设备,在系统安装时会分区成sda1 sda2 sda3..之类,未来如果要调整大小就是用fdisk进行分区设置,新分的区会被格式化以建立ext4文件系统。

LVM是Linux操作系统中的逻辑卷管理器(Logical Volume Manager)的缩写,使用LVM来管理磁盘空间可以更加灵活高效且动态地对逻辑卷进行新建、删除、调整和合并。

lvm的工具集是一堆以lv打头的命令,如:lvcreate lvchange lvextend lvconvert lvrename lvresize等。查看当前的逻辑卷情况:

$ sudo lvdisplay

  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/ubuntu-lv
  LV Name                ubuntu-lv
  VG Name                ubuntu-vg
  LV UUID                aeRzsy-wAZI-e2qy-QLFE-pQwA-smds-tpIsYH
  LV Write Access        read/write
  LV Creation host, time ubuntu-server, 2023-04-22 03:51:09 +0000
  LV Status              available
  # open                 1
  LV Size                <39.00 GiB
  Current LE             9983
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

调整卷大小:

lvextend -r -L +10GB /dev/ubuntu-vg/ubuntu-lv #增加10GB空间
lvextend -r -L 10GB /dev/ubuntu-vg/ubuntu-lv  #增加到10GB

-r表示自动修改文件系统的大小,如果不带这个参数的话,完事后还需要使用resize2fs命令修改文件系统。

扩展卷占用全部剩余空间:

lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

-L等同于--size,表示调整数值,-l等同于--extents,表示按比例调整。

发表于 2023年04月23日 00:31   评论:0   阅读:3508  



回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo   tornado logo