这可能是一个愚蠢的问题,但是我有一个centos虚拟机,我给它分配了一个20 to的磁盘。从那以后,我意识到这对我的需求来说太小了。在virtualbox中,我将磁盘大小增加了100 vm,并将其分配给了vm中的一个新物理卷。我已经将该卷添加到与我的根文件系统相同的卷组和逻辑组中,但是我没有看到文件系统可用的大小有任何变化。
我需要做什么才能为文件系统分配更多的空间?
[root@localhost ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 9.5M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 18G 17G 353M 98% /
/dev/sda1 1014M 270M 745M 27% /boot
tmpfs 1.6G 32K 1.6G 1% /run/user/1000
[root@localhost ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size 19.04 GiB / not usable 0
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4875
Free PE 0
Allocated PE 4875
PV UUID OyPa3x-9gvv-wn7u-H9V4-GZUr-NvXS-rUyb29
--- Physical volume ---
PV Name /dev/sda3
VG Name centos
PV Size <110.50 GiB / not usable 3.25 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 28287
Free PE 128
Allocated PE 28159
PV UUID gP1ANK-7qVz-91bX-I5e0-Jhhj-P12c-rlyQXm
[root@localhost ~]# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size <129.54 GiB
PE Size 4.00 MiB
Total PE 33162
Alloc PE / Size 33034 / <129.04 GiB
Free PE / Size 128 / 512.00 MiB
VG UUID w3y0SR-KCrW-njIZ-i1yU-Wx9A-c6jJ-iLSqtM
[root@localhost ~]# lvdisplay
--- Logical volume ---
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID DNZWst-UWUa-pAw5-PJQ1-8UNl-AjfV-zsjTRv
LV Write Access read/write
LV Creation host, time localhost, 2020-09-01 16:00:13 +0100
LV Status available
# open 2
LV Size 2.00 GiB
Current LE 513
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
--- Logical volume ---
LV Path /dev/centos/root
LV Name root
VG Name centos
LV UUID Yz0o0j-B164-JNi3-y5jd-Q9oo-EFe6-ecMgaM
LV Write Access read/write
LV Creation host, time localhost, 2020-09-01 16:00:14 +0100
LV Status available
# open 1
LV Size <127.04 GiB
Current LE 32521
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0发布于 2020-09-08 00:11:07
您似乎已经调整了逻辑卷的大小,所以最后一步是调整文件系统的大小以与之匹配。大多数当前的文件系统都可以在系统运行并挂载文件系统时在线增长。每种方法都有自己的工具。
例如,对于ext*,您可以运行resize2fs /dev/mapper/centos-root。这不需要更多的参数,默认情况下它会增长到它所在的分区/卷的大小。
centos当前的默认文件系统是xfs,其命令是xfs_growfs。
发布于 2020-09-08 00:18:04
首先使用partprobe告诉内核关于新分区的信息:
partprobe我们需要调整/dev/sda(根卷)上的文件系统的大小,.You可以首先使用e2fsck命令检查分区上的文件系统,然后调整它的大小。
e2fsck -f /dev/(your root volume)
resize2fs /dev/(your root volume)https://stackoverflow.com/questions/63780921
复制相似问题