`
bnmnba
  • 浏览: 288077 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Ubuntu LVM磁盘扩容

阅读更多
## 情况说明
虚拟机Ubuntu的磁盘未完全使用,/dev/mapper/ubuntu--vg-ubuntu--lv只有78G空间,而实际虚拟机磁盘分配了160G。

## 检查磁盘情况
### 查看块设备情况: df -h
    administrator@devserver2:~$ df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    udev                               7.8G     0  7.8G   0% /dev
    tmpfs                              1.6G  2.3M  1.6G   1% /run
    /dev/mapper/ubuntu--vg-ubuntu--lv   78G   15G   60G  20% /
    tmpfs                              7.9G     0  7.9G   0% /dev/shm
    tmpfs                              5.0M     0  5.0M   0% /run/lock
    tmpfs                              7.9G     0  7.9G   0% /sys/fs/cgroup
    /dev/sda2                          976M  103M  806M  12% /boot
    /dev/loop0                          55M   55M     0 100% /snap/core18/1880
    /dev/loop1                          72M   72M     0 100% /snap/lxd/16099
    /dev/loop2                          30M   30M     0 100% /snap/snapd/8542
    tmpfs                              1.6G     0  1.6G   0% /run/user/1000

### 查看块设备情况: lsblk
    administrator@devserver1:~$ lsblk
    NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    loop0                       7:0    0 55.5M  1 loop /snap/core18/1997
    loop1                       7:1    0 70.4M  1 loop /snap/lxd/19647
    loop2                       7:2    0 55.4M  1 loop /snap/core18/2066
    loop3                       7:3    0 67.6M  1 loop /snap/lxd/20326
    loop4                       7:4    0 32.3M  1 loop /snap/snapd/11588
    loop5                       7:5    0 32.1M  1 loop /snap/snapd/11841
    sda                         8:0    0  160G  0 disk
    ├─sda1                      8:1    0    1M  0 part
    ├─sda2                      8:2    0    1G  0 part /boot
    └─sda3                      8:3    0  159G  0 part
    └─ubuntu--vg-ubuntu--lv 253:0    0 79.5G  0 lvm  /
    sr0                        11:0    1  914M  0 rom

### 查看磁盘情况: sudo fdisk -l
    administrator@devserver1:~$ sudo fdisk -l
    Disk /dev/loop5: 32.9 MiB, 33644544 bytes, 65712 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes


    Disk /dev/sda: 160 GiB, 171798691840 bytes, 335544320 sectors
    Disk model: Virtual disk
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    Disk identifier: 5850999E-995B-4E3C-8C0C-8509656FE443

    Device       Start       End   Sectors  Size Type
    /dev/sda1     2048      4095      2048    1M BIOS boot
    /dev/sda2     4096   2101247   2097152    1G Linux filesystem
    /dev/sda3  2101248 335542271 333441024  159G Linux filesystem


Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 79.51 GiB, 85362475008 bytes, 166723584 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

## 开始扩容
### 扩容到150Gsudo lvextend -L 150G /dev/mapper/ubuntu--vg-ubuntu--lv
    administrator@devserver1:~$ sudo lvextend -L 150G /dev/mapper/ubuntu--vg-ubuntu--lv
    Size of logical volume ubuntu-vg/ubuntu-lv changed from 79.50 GiB (20352 extents) to 150.00 GiB (38400 extents).
    Logical volume ubuntu-vg/ubuntu-lv successfully resized.
### 重新计算磁盘空间sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    administrator@devserver1:~$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    resize2fs 1.45.5 (07-Jan-2020)
    Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
    old_desc_blocks = 10, new_desc_blocks = 19
    The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 39321600 (4k) blocks long.

## 查看生效情况(需要稍等几分钟)

### 查看生效情况: sudo lsblk
    administrator@devserver1:~$ lsblk
    NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    loop0                       7:0    0 55.5M  1 loop /snap/core18/1997
    loop1                       7:1    0 70.4M  1 loop /snap/lxd/19647
    loop2                       7:2    0 55.4M  1 loop /snap/core18/2066
    loop3                       7:3    0 67.6M  1 loop /snap/lxd/20326
    loop4                       7:4    0 32.3M  1 loop /snap/snapd/11588
    loop5                       7:5    0 32.1M  1 loop /snap/snapd/11841
    sda                         8:0    0  160G  0 disk
    ├─sda1                      8:1    0    1M  0 part
    ├─sda2                      8:2    0    1G  0 part /boot
    └─sda3                      8:3    0  159G  0 part
    └─ubuntu--vg-ubuntu--lv 253:0    0 79.5G  0 lvm  /
    sr0                        11:0    1  914M  0 rom


### 查看生效情况: sudo vgdisplay
    administrator@devserver1:~$ vgdisplay
    WARNING: Running as a non-root user. Functionality may be unavailable.
    /run/lock/lvm/P_global:aux: open failed: Permission denied
    administrator@devserver1:~$ sudo vgdisplay
    --- Volume group ---
    VG Name               ubuntu-vg
    System ID
    Format                lvm2
    Metadata Areas        1
    Metadata Sequence No  3
    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               <159.00 GiB
    PE Size               4.00 MiB
    Total PE              40703
    Alloc PE / Size       38400 / 150.00 GiB
    Free  PE / Size       2303 / <9.00 GiB
    VG UUID               pWiRXv-6OVQ-njdl-MOfp-xLhC-zcE3-YIxbiQ 



### 查看生效情况: sudo lvdisplay
   administrator@devserver1:~$ sudo lvdisplay
    --- Logical volume ---
    LV Path                /dev/ubuntu-vg/ubuntu-lv
    LV Name                ubuntu-lv
    VG Name                ubuntu-vg
    LV UUID                x8pvnk-EBdZ-QV9j-87VN-Nggv-rrxP-c3cwE8
    LV Write Access        read/write
    LV Creation host, time ubuntu-server, 2021-04-04 08:28:36 +0000
    LV Status              available
    # open                 1
    LV Size                150.00 GiB
    Current LE             38400
    Segments               1
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     256
    Block device           253:0

### 查看生效情况: df -h
    administrator@devserver1:~$ df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    udev                                12G     0   12G   0% /dev
    tmpfs                              2.4G  2.1M  2.4G   1% /run
    /dev/mapper/ubuntu--vg-ubuntu--lv  148G   74G   67G  53% /
    tmpfs                               12G     0   12G   0% /dev/shm
    tmpfs                              5.0M     0  5.0M   0% /run/lock
    tmpfs                               12G     0   12G   0% /sys/fs/cgroup
    /dev/sda2                          976M  200M  710M  22% /boot
    /dev/loop0                          56M   56M     0 100% /snap/core18/1997
    /dev/loop2                          56M   56M     0 100% /snap/core18/2066
    /dev/loop1                          71M   71M     0 100% /snap/lxd/19647
    /dev/loop4                          33M   33M     0 100% /snap/snapd/11588
    /dev/loop3                          68M   68M     0 100% /snap/lxd/20326
    /dev/loop5                          33M   33M     0 100% /snap/snapd/11841
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/07608a50fcd5384a446737c6671b15d4e3428b310b51832d3ce1aa879986c5e7/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/1fcc2649a0802f39db3d5b7b2ef442d0206846556df2ca04501312e3303b1c73/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/f5c7f90511d9c1fd891e5ac188b535ac41d8fa667b1dc2854373e02712bf4a59/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/6249de831e0001f58a366057d97e3413a12ebda8e140d2a4e1471c3f09732a4e/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/d6f625950bdd87dbf46e0b474b1d51e148a017771fab82a2daf971d1e3dbedf4/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/5c180519d2b37acf95f243b755cf5ab23a68cb65166ef572cb93457324deeeab/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/46cf1d544afc8ceed39fac0144ca8e0e927f2abe41761e9b68f5140e61359f3e/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/eb74c069fa890027b41fe5ad0255b3ea0b9cae93dc42a93ee138415e2464ba4d/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/b7d0c9c6bdc74e5fdf8b5c8cffb36ff616e9cbacab031a50f6fb898b41a02b5f/merged
    overlay                            148G   74G   67G  53% /var/lib/docker/overlay2/958e88f136038a1e26359fbc1f4cf314558279e814ea2e06554557d4fe6a18e5/merged
    tmpfs                              2.4G     0  2.4G   0% /run/user/1000
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics