`

Linux下调整根目录的空间大小

 
阅读更多
目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

1.首先查看磁盘使用情况
[root@localhost ~]# df -h
文件系统 容量  已用 可用  已用% 挂载点
Filesystem             Size  Used Avail Use% Mounted on 
/dev/mapper/VolGroup-lv_root 154G  7.9G  139G   6% /
tmpfs                 1.9G  100K  1.9G   1% /dev/shm
/dev/sda1             485M   69M  391M  15% /boot
/dev/mapper/VolGroup-lv_home 299G  984M  283G   1% /home

2、卸载/home
[root@localhost ~]# umount /home
umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
[root@localhost ~]# fuser -m /home 

3、调整分区大小
[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令:
[root@localhost ~]# e2fsck -f /dev/mapper/VolGroup-lv_home 然后重新执行命令:
[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合

4、挂载上/home,查看磁盘使用情况
[root@localhost ~]# mount /home
[root@localhost ~]# df -h

5、设置空闲空间
使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
[root@localhost ~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home
注:lvreduce -L 20G的意思为设置当前文件系统为20G,如果lvreduce -l 20G是指从当前文件系统上减少20G
使用lvreduce减小逻辑卷的大小。注意:减小后的大小不能小于文件的大小,否则会丢失数据。

可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息。
[root@localhost ~]# vgdisplay
注:vgdisplay为显示LVM卷组的元数据信息

6.把闲置空间挂在到根目录下
[root@localhost ~]# lvextend -L +283G /dev/mapper/VolGroup-lv_root
注:lvextend -L +283G为在文件系统上增加283G
[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_root

7、检查调整结果
[root@localhost ~]# df -h
分享到:
评论

相关推荐

    Linux下如何调整根目录的空间大小

    在使用CentOS6.3版本Linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况: [root@CentOS-78 /]# df ...

    Linux 分配home的磁盘空间给根目录.docx

    最后,使用`resize2fs -p /dev/mapper/vg_rogear-lv_root`命令调整根目录分区的实际大小,使其与逻辑卷大小匹配。 9. **验证结果**: 再次运行`df -hl`,确认根目录(/)的磁盘空间已经成功增加了2GB。 这个过程...

    linux 4.8.2内核根目录

    4. **优化与改进**:在Linux 4.8.2中,可能通过调整initrd的大小、选择性地包含驱动或更新脚本来提高启动速度和减少资源占用。 5. **initramfs**:从Linux 2.6.13版本开始,initramfs取代了传统的initrd,成为更...

    VMware11下调整redhat6.3的根目录(非LVM模式)

    调整根目录大小的基本步骤如下: 1. **备份**:在进行任何磁盘操作前,务必确保有完整且最新的系统备份,以防万一操作过程中出现问题。 2. **停止系统**:在 VMware 中停止运行的 Red Hat 6.3 虚拟机。 3. **扩展...

    Linux 中 LVM 逻辑扩展、磁盘空间大小调整.docx

    在Red Hat Enterprise Linux Server 6.x/CentOS系统中,由于初始磁盘空间划分可能不满足后期的应用需求,因此需要对LVM进行调整,特别是对`/`根分区和`/home`用户目录分区的调整。 首先,调整`/home`分区的大小涉及...

    opwrt根目录扩容方法

    OpenWrt根目录扩容是针对基于OpenWrt的路由器或设备进行的一项重要操作,目的是解决系统存储空间不足的问题。OpenWrt是一个轻量级、高度模块化的嵌入式Linux发行版,广泛应用于各种网络设备,如家用路由器。由于其...

    CentOS 根目录扩容

    总的来说,扩展CentOS根目录空间涉及对物理磁盘的分区操作、LVM物理卷的创建、逻辑卷的扩展以及文件系统的调整。这些步骤需要谨慎执行,确保每一步都正确无误,避免对系统造成不必要的影响。通过熟悉这些操作,你...

    如何恢复 Linux 被吃掉的磁盘空间.docx

    - `du -hs *`:在根目录下逐个列出所有子目录的大小。 - `du -h -d 2`或`du --max-depth=2`:查询二级目录下的文件和目录大小,可以结合`grep`过滤以G或T为单位的大文件。 2. 使用`find`命令: - `find / -type...

    VMware扩容根目录.docx

    【VMware扩容根目录】 在使用VMware运行Linux虚拟机时,可能会...正确执行上述步骤后,可以有效地解决根目录空间不足的问题,确保系统的正常运行和软件更新。同时,建议定期监控磁盘使用情况,以预防类似问题的发生。

    Linux 下各个目录的作用

    ### Linux 下各个目录的作用 #### 一、根目录及其子目录功能详解 1. **/usr** - **概述**:此目录包含了...以上是对Linux根目录及其子目录功能的详细介绍,了解这些目录的作用有助于更好地管理和使用Linux系统。

    虚拟机centos6扩展根目录分区大小.docx

    对于CentOS 6,当面临根目录空间不足的情况时,通常有两种解决方式:一是增加新的硬盘或分区,并将部分数据迁移过去;二是直接扩展现有的根目录分区大小。本文将详细介绍后一种方法的具体步骤。 #### 知识点二:...

    详解Centos/Linux下调整分区大小(以home和根分区为例)

    本文将详细讲解如何在CentOS/Linux系统中调整home和根分区(`/`)的大小。 首先,我们需要了解当前系统的分区情况。这可以通过运行`df -h`命令来查看。在这个过程中,我们要重点关注/home和/分区,因为这是我们要调整...

    如何对VMware虚拟机/根目录磁盘容量扩展:将原来的/根目录20G扩展为50G

    如果中间存在其他分区,可能需要先移动或删除这些分区,以使根目录分区与未分配空间相邻。具体操作请参照链接提供的步骤。 一旦分区调整完毕,拖动调整箭头至最大,然后点击`Apply`保存更改,并关闭gparted。这是...

    Linux目录结构、分区大小合理规划(转载)

    ### Linux目录结构、分区大小合理规划 #### 一、硬盘种类、物理几何结构及硬盘容量、分区大小计算 ##### 硬盘种类 硬盘的主要种类包括SCSI、IDE以及SATA。这些硬盘类型根据其技术和标准的不同,在性能、速度以及...

    Linux系统硬盘挂载调整方法.pdf

    在Linux系统中,可以使用`df`命令查看挂载点下的空间大小,使用`cd`命令进入根目录,从而了解当前系统的存储空间使用状况。命令`df -h`能够以易读的格式(例如KB、MB、GB)显示每个文件系统的空间使用情况。 2. ...

    fedora 23 lvm2格式 根目录磁盘空间不足 扩容方法

    使用`resize2fs`命令来调整根目录`/`的文件系统大小,使其占用新增的27GB空间。 5. **重新挂载和验证**: 最后,重新`mount` `/home`目录,确保一切正常。通过`df -lh`命令再次查看磁盘空间,可以看到`fedora-root...

    linux目录作用详解(超详细,树状排版)

    根目录是Linux文件系统的最高级别目录,所有其他目录都是它的子目录。其下的子目录按功能分类存储着不同的文件和数据。 #### 启动文件目录(/boot) 该目录主要存放与系统启动相关的文件,包括Linux内核文件(如`...

    在XP下装linux 双系统

    创建一个新的Linux分区,例如EXT3格式,用于根目录(/)。你可能还需要创建交换分区(swap),大小通常建议为物理内存的两倍。 在安装过程中,GRUB将被配置为安装在MBR(主引导记录)上,这样它将成为系统启动时的第...

Global site tag (gtag.js) - Google Analytics