我从一个网站下载了适用于 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 创建新分区的教程,但据我所知,我无法这样做,因为我没有任何未分配的空间?