【解决】linux磁盘扩容大全:新增磁盘、原磁盘扩容、home分区root分区扩容

本文介绍了Linux系统中常见的磁盘扩容场景,包括将home分区移动到根分区、新增磁盘扩容到根目录或home、在原始磁盘上增加空间。涉及命令包括umount、lvremove、lvextend、xfs_growfs等,适用于CentOS 7环境,对物理卷、逻辑卷等有深入讲解。
摘要由CSDN通过智能技术生成

一、背景

        linux使用中经常遇到磁盘空间不足,需要对磁盘进行扩容。根据自己的经验进行归纳整理,多种场景,帮助需要者和备查

本文执行的命令,均在centos7 环境下运行的,其他环境思路和相似,命令基本一致。

分区情况说明:

sda是单独的一块磁盘总大小50G,sda1、sda2是两个分区,sda2下面有三个逻辑分区centos-root 、centos-home、centos-swap (df命令时可以看到的挂载点); 

centos-root 对应的挂载点是 根目录

centos-home对应的挂载点是 /home

卷组名称为centos (通过pvdisplay查看

[root@vm-210 templates]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   50G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   49G  0 part 
  ├─centos-root 253:0    0   40G  0 lvm  /
  ├─centos-home 253:1    0    7G  0 lvm  /home
  └─centos-swap 253:2    0    2G  0 lvm  [SWAP]
[root@vm-210 templates]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda2
  #卷组名称  
  VG Name               centos
  PV Size               <49.00 GiB / not usable 3.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              12543
  Free PE               1
  Allocated PE          12542
  PV UUID               1Fpioh-HkxD-f4Pd-78An-on4A-vGS1-B9UXr4

二、场景

出现以下问题参考文章:http://t.csdn.cn/cbViW

扩容磁盘不显示扩容后的磁盘或者磁盘大小两种情况:
                情况一:修改原来磁盘大小
                情况二:新增磁盘

场景一:将centos-home分区移动到根分区cento

  • 44
    点赞
  • 348
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
当centos-root根目录磁盘空间不足时,不想删除数据的解决方法是通过扩容来增加磁盘空间。以下是解决步骤: 1. 查看磁盘空间使用情况:使用命令`df -h`来查看当前磁盘使用情况,确认根目录空间不足的情况。 2. 查看硬盘分区情况:使用命令`fdisk -l`来查看硬盘分区情况,确定待扩容分区。 3. 创建一个新的分区:使用fdisk命令来创建一个新的分区,并将其分配给根目录。具体步骤是输入`fdisk /dev/sda`进入fdisk分区工具,选择需要创建分区的硬盘(通常是/dev/sda),依次执行`n`(新建分区)、`p`(主分区)、`3`(分区号,根据情况选择)、设置分区的起始和结束位置、`w`(保存分区表)。 4. 格式化新分区:使用命令`mkfs.ext4 /dev/sda3`将新分区格式化为ext4文件系统。 5. 挂载新分区:使用命令`mount /dev/sda3 /mnt`来将新分区挂载到/mnt目录。 6. 复制文件到新分区:使用命令`cp -rfp /bin/* /mnt`将根目录下的文件和目录复制到新分区。 7. 更新/etc/fstab文件:使用编辑器打开/etc/fstab文件,将新分区的信息添加到该文件中,以使系统能够自动挂载新分区。 8. 卸载根目录:使用命令`umount /`来卸载根目录。 9. 挂载新根目录:使用命令`mount /dev/sda3 /`来将新分区挂载为新的根目录。 10. 重启系统:使用命令`reboot`重启系统,使修改生效。 通过以上步骤,可以在不删除数据的情况下扩容centos-root根目录的磁盘空间。请注意,在进行任何磁盘操作前,请备份重要数据以防意外情况发生。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太阳花先生可爱多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值