linux - 增加根文件系统磁盘空间
问题描述
这可能是一个愚蠢的问题,但我有一个 centos VM,我分配了一个 20GB 磁盘。从那以后,我意识到这对我的需求来说太小了。在 virtualbox 中,我将磁盘大小增加了 100GB,并将其分配给了 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
解决方案
看来您已经调整了逻辑卷的大小,所以最后一步是调整文件系统的大小以匹配。大多数当前的文件系统可以在系统运行和挂载文件系统时在线增长。每个都有自己的工具。
例如,对于 ext*,您将运行resize2fs /dev/mapper/centos-root
. 这不需要更多参数,默认情况下它会增长到它所在的分区/卷的大小。
centos 当前的默认文件系统是 xfs,其命令是xfs_growfs
.
推荐阅读
- sparql - 在 SPARQL 中使用条件 CONSTRUCT 查询
- java - 如何在 Cucumber 步骤实现中 @Autowire REST 服务类(Spring boot)?
- swift - 非常简单的 macOS XPC
- ios - 确定 UNNotificationResponse 是来自手表扩展程序还是 iOS 应用程序
- java - getFilesDir() 方法的地址到底在哪里?
- ajax - 卡巴斯基安全软件阻止 AJAX 请求
- node.js - 使用 Facebook 的 botBuilder 适配器获取传入请求的无效签名
- php - 如何将重力表单下拉字段中的值传递给隐藏字段,同时更新隐藏字段中的值?
- java - 如何在 Retrofit2 中添加标题
- c# - 从默认光标切换到等待 Winforms