从 /centos-root 扩大 /home 分区

从 /centos-root 扩大 /home 分区

我从一个网站下载了适用于 VMWare 的预装版 centos 7,它的布局很奇怪。大多数磁盘空间分配给 /root,但 /home 的磁盘空间不足。

我在网上找到的大多数教程仅关注相反的方式:如何将磁盘空间从主目录移动到根目录,但不将根目录移动到主目录。

我是 Linux 系统的新手,因此我真的很感激任何见解或解决此问题的步骤。

df -h 的输出:

[root@centos7 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.4G     0  1.4G   0% /dev
tmpfs                    1.4G   16K  1.4G   1% /dev/shm
tmpfs                    1.4G   12M  1.4G   1% /run
tmpfs                    1.4G     0  1.4G   0% /sys/fs/cgroup
/dev/mapper/centos-root  999G  8.6G  990G   1% /
/dev/sda1                976M  247M  662M  28% /boot
/dev/mapper/centos-home   97M   94M  2.8M  98% /home
tmpfs                    280M   36K  280M   1% /run/user/1000

pvs、lvs和vgs的输出:

[root@centos7 ~]# pvs
  PV         VG     Fmt  Attr PSize    PFree
  /dev/sda2  centos lvm2 a--  <999.00g    0 
[root@centos7 ~]# vgs
  VG     #PV #LV #SN Attr   VSize    VFree
  centos   1   2   0 wz--n- <999.00g    0 
[root@centos7 ~]# lvs
  LV   VG     Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home centos -wi-ao----  100.00m                                                    
  root centos -wi-ao---- <998.90g                        

fdisk /dev/sda2->p的输出

Command (m for help): p

Disk /dev/sda: 1073.7 GB, 1073741824000 bytes, 2097152000 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 label type: dos
Disk identifier: 0x0000633d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200  2097151999  1047526400   8e  Linux LVM

Command (m for help): q 

[centos@centos7 /]$ df
Filesystem               1K-blocks    Used  Available Use% Mounted on
devtmpfs                   1412756       0    1412756   0% /dev
tmpfs                      1429908      16    1429892   1% /dev/shm
tmpfs                      1429908   12132    1417776   1% /run
tmpfs                      1429908       0    1429908   0% /sys/fs/cgroup
/dev/mapper/centos-root 1046909492 8966772 1037942720   1% /
/dev/sda1                   999320  252812     677696  28% /boot
/dev/mapper/centos-home      98980   96140       2840  98% /home
tmpfs                       285984      36     285948   1% /run/user/1000

我已经尝试按照使用 fdisk 创建新分区的教程,但据我所知,我无法这样做,因为我没有任何未分配的空间?

相关内容