openEuler 24.03 LTS SP3 扩展目录空间实践 ,虚拟机新添加一块硬盘,扩展到/home目录空间,/home目录容量由49GB扩展到489GB。

1.查看/home逻辑路径

lvdisplay

  --- Logical volume ---
  LV Path                /dev/openeuler/home
  LV Name                home
  VG Name                openeuler
  LV UUID                DEgsbg-yN2b-qUG9-wbUh-ixIA-v5qx-sJBnY4
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2026-02-27 15:13:17 +0800
  LV Status              available
  # open                 1
  LV Size                <46.57 GiB
  Current LE             11921
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

2.查看磁盘目录结构情况

[root@localhost ~]# lsblk
NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0   150G  0 disk 
├─sda1               8:1    0     2M  0 part 
├─sda2               8:2    0   1.9G  0 part /boot
└─sda3               8:3    0 142.5G  0 part 
  ├─openeuler-root 253:0    0  88.5G  0 lvm  /
  ├─openeuler-swap 253:1    0   7.5G  0 lvm  [SWAP]
  └─openeuler-home 253:2    0  46.6G  0 lvm  /home
sdb                  8:16   0   450G  0 disk    //新添加的空白磁盘
sr0                 11:0    1  24.7G  0 rom  /run/media/root/openEuler-24.03-LTS-SP3-x86_64
[root@localhost ~]# df -TH
Filesystem                 Type      Size  Used Avail Use% Mounted on
/dev/mapper/openeuler-root ext4       93G  8.3G   80G  10% /
devtmpfs                   devtmpfs  4.2M     0  4.2M   0% /dev
tmpfs                      tmpfs      17G  8.2k   17G   1% /dev/shm
tmpfs                      tmpfs     4.2M     0  4.2M   0% /sys/fs/cgroup
tmpfs                      tmpfs     6.7G   18M  6.7G   1% /run
/dev/sda2                  ext4      2.0G  317M  1.5G  18% /boot
tmpfs                      tmpfs      17G  562k   17G   1% /tmp
/dev/mapper/openeuler-home ext4       49G  218M   47G   1% /home   //home扩展前容量49GB
tmpfs                      tmpfs     3.4G   46k  3.4G   1% /run/user/0
/dev/sr0                   iso9660    27G   27G     0 100% /run/media/root/openEuler-24.03-LTS-SP3-x86_64

3.将第二块未分区物理硬盘sdb创建为物理卷设备

 [root@localhost ~]# pvcreate /dev/sdb               
  Physical volume "/dev/sdb" successfully created.

4. 将新创建物理卷加入卷组openeuler
[root@localhost ~]# vgextend openeuler /dev/sdb       
  Volume group "openeuler" successfully extended

5.将卷组openeuler所有剩余容量扩充到逻辑卷/home 

[root@localhost ~]# lvextend -l+100%FREE /dev/openeuler/home                                              
  Size of logical volume openeuler/home changed from <46.57 GiB (11921 extents) to <496.57 GiB (127121 extents).
  Logical volume openeuler/home successfully resized.

 6.扩充ext4格式分区,使增加的逻辑卷容量生效

[root@localhost ~]# resize2fs /dev/openeuler/home         
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/openeuler/home is mounted on /home; on-line resizing required
old_desc_blocks = 6, new_desc_blocks = 63
The filesystem on /dev/openeuler/home is now 130171904 (4k) blocks long.

7.检查扩充后/home目录容量

[root@localhost ~]# df -h            
Filesystem                  Size  Used Avail Use% Mounted on
/dev/mapper/openeuler-root   87G  7.7G   75G  10% /
devtmpfs                    4.0M     0  4.0M   0% /dev
tmpfs                        16G  8.0K   16G   1% /dev/shm
tmpfs                       4.0M     0  4.0M   0% /sys/fs/cgroup
tmpfs                       6.2G   17M  6.2G   1% /run
/dev/sda2                   1.8G  302M  1.4G  18% /boot
tmpfs                        16G  548K   16G   1% /tmp
/dev/mapper/openeuler-home  489G  208M  468G   1% /home     //home目录扩展后容量489GB
tmpfs                       3.1G   44K  3.1G   1% /run/user/0
/dev/sr0                     25G   25G     0 100% /run/media/root/openEuler-24.03-LTS-SP3-x86_64

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐