首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加根文件系统磁盘空间

增加根文件系统磁盘空间
EN

Stack Overflow用户
提问于 2020-09-08 00:03:41
回答 2查看 227关注 0票数 0

这可能是一个愚蠢的问题,但是我有一个centos虚拟机,我给它分配了一个20 to的磁盘。从那以后,我意识到这对我的需求来说太小了。在virtualbox中,我将磁盘大小增加了100 vm,并将其分配给了vm中的一个新物理卷。我已经将该卷添加到与我的根文件系统相同的卷组和逻辑组中,但是我没有看到文件系统可用的大小有任何变化。

我需要做什么才能为文件系统分配更多的空间?

代码语言:javascript
复制
[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
EN

回答 2

Stack Overflow用户

发布于 2020-09-08 00:11:07

您似乎已经调整了逻辑卷的大小,所以最后一步是调整文件系统的大小以与之匹配。大多数当前的文件系统都可以在系统运行并挂载文件系统时在线增长。每种方法都有自己的工具。

例如,对于ext*,您可以运行resize2fs /dev/mapper/centos-root。这不需要更多的参数,默认情况下它会增长到它所在的分区/卷的大小。

centos当前的默认文件系统是xfs,其命令是xfs_growfs

票数 1
EN

Stack Overflow用户

发布于 2020-09-08 00:18:04

首先使用partprobe告诉内核关于新分区的信息:

代码语言:javascript
复制
 partprobe

我们需要调整/dev/sda(根卷)上的文件系统的大小,.You可以首先使用e2fsck命令检查分区上的文件系统,然后调整它的大小。

代码语言:javascript
复制
e2fsck -f /dev/(your root volume)
resize2fs /dev/(your root volume)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63780921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档