zoukankan      html  css  js  c++  java
  • Linux逻辑分区大小扩展

    背景

    新机器厂商安装了的Ubuntu系统在一个逻辑分区上(LVM),但这个逻辑分区比实际磁盘小。

    ubuntu@ubuntu:~$ lsblk
    NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda                         8:0    0 465.3G  0 disk
    ├─sda1                      8:1    0     1M  0 part
    ├─sda2                      8:2    0     1G  0 part /boot
    └─sda3                      8:3    0 464.3G  0 part
      └─ubuntu--vg-ubuntu--lv 253:0    0   200G  0 lvm  /
    

    可以看到,磁盘分区为 464.3 G,逻辑分区为 200G

    解决方法

    解决方法是,先扩展逻辑分区,再展开文件系统;

    扩展逻辑分区——lvresize

    ubuntu@ubuntu:~$ sudo lvresize /dev/mapper/ubuntu--vg-ubuntu--lv /dev/sda3
      Size of logical volume ubuntu-vg/ubuntu-lv changed from 200.00 GiB (51200 extents) to <464.25 GiB (118847 extents).
      Logical volume ubuntu-vg/ubuntu-lv successfully resized.
    

    操作成功之后,lsblk结果能够看到逻辑分区以及修改了:

    ubuntu@ubuntu:~$ lsblk
    NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda                         8:0    0 465.3G  0 disk
    ├─sda1                      8:1    0     1M  0 part
    ├─sda2                      8:2    0     1G  0 part /boot
    └─sda3                      8:3    0 464.3G  0 part
      └─ubuntu--vg-ubuntu--lv 253:0    0 464.3G  0 lvm  /
    

    但是,此时使用df -h看到的文件系统还是没有变大:

    ubuntu@ubuntu:~$ df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    udev                                63G     0   63G   0% /dev
    tmpfs                               13G  2.2M   13G   1% /run
    /dev/mapper/ubuntu--vg-ubuntu--lv  196G   93G   94G  50% /
    

    展开文件系统——resize2fs

    ubuntu@ubuntu:~$ 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 = 25, new_desc_blocks = 59
    The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 121699328 (4k) blocks long.
    
    

    命令执行成功后,再次执行df -h,可以看到文件新系统已经变大了:

    Filesystem                         Size  Used Avail Use% Mounted on
    udev                                63G     0   63G   0% /dev
    tmpfs                               13G  2.2M   13G   1% /run
    /dev/mapper/ubuntu--vg-ubuntu--lv  456G   93G  343G  22% /
    
  • 相关阅读:
    自动清除firefox缓存
    2013年02月24日
    java&nbsp;Class类
    Learning by doing——获黄色领骑衫之感
    2017《面向对象程序设计》课程作业八
    2017《面向对象程序设计》课程作业七
    2017《面向对象程序设计》课程作业六
    2017《面向对象程序设计》课程作业五
    2017《面向对象程序设计》课程作业四
    2017《面向对象程序设计》课程作业三
  • 原文地址:https://www.cnblogs.com/xusw/p/resize_linux_lvm_partition.html
Copyright © 2011-2022 走看看