centos7下在线扩容根分区

知识概要:在kvm那章,我们知道centos7默认是启用lvm的,vg组名为centos,根分区所在文件系统名为/dev/mapper/centos-root,默认根分区是分50G的

接下来进入正题

随着使用的深入,根分区总是不够用的,此时需要扩容,在线扩容无疑是最好的

一.先添加一块磁盘,你不重启,用fdisk -l是看不到的,此时需要执行下面脚本

#不关机使添加硬盘生效
numbers=`ls -l  /sys/class/scsi_host/host* | wc -l`
for ((i=0;i<$numbers;i++))
do
   echo "- - -" > /sys/class/scsi_host/host$i/scan
done

二.执行完之后可以看到有盘加载上来了,我这里是/dev/sdb,我这里是200G

fdisk /dev/sdb
n,p,1,w    #分区为/dev/sdb1
mkfs.xfs /dev/sdb1   #格式化
pvcreate /dev/sdb1 #化为物理卷
vgextend centos /dev/sdb1 #扩充卷组
lvextend -L +199G /dev/mapper/centos-root #扩充根分区所在文件系统
xfs_growfs /dev/mapper/centos-root    #强制读区磁盘分区信息

三.大功告成

原文地址:https://blog.51cto.com/9237101/2429241

时间: 2024-10-06 12:21:29

centos7下在线扩容根分区的相关文章

Centos7下,LVM根分区扩容

本次扩容是由于之前给gitlab分配的硬盘空间太小,只有8G.然后有一天,开发人员突然无法上传代码,gitlab网页也打不开.经过一番排查,发现是git服务器的根分区空间满了.那么就对其进行扩容. 1.gitlab是一台vbox虚拟机,所以先对该虚拟机增加一块虚拟硬盘. VBoxManage clonehd "E:\vbox\xp.vdi" "E:\vbox\xp22.vdi" 2.centos7使用的是默认分区,其格式是LVM分区格式.使用 fdisk 命令对新盘

virt-manager中为centos 7.2 扩容根分区

1. 打开virt-manager,添加一块磁盘. Add Hardware --> 选中Storage --> Manager (操作参考下图) 点击Manager之后,弹出Choose Storade Volume,然后点击+号,创建一个Volume (命名/格式/大小),点击finish.(操作参考下图) 然后选中刚刚添加的Volume,点击Choose Volume. (操作参考下图) 然后点击完成finish. 启动系统.至此,添加磁盘已经完成.接下来,到机器上进行操作. 首先执行f

centos下扩容根分区

操作环境: [[email protected] html]# uname -a Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 现状分析: 根分区原本只有8G,现在根分区空间使用完了,需要扩容:加了10G的虚拟硬盘,现需要加入根分区的lvm中 一:查看刚才加上的10G虚拟硬盘,查看后发现为sdc fdisk -

centos7上对LVM根分区扩容vg无法添加pv故障解决

一次,我们的备份数据库的虚拟机出现了异常,备份程序异常终止.经过检查是根分区满了.如下所示:因为根分区默认是采用LVM,所以我就想着直接添加一块硬盘,然后添加到LVM里面,直接对根分区扩容.根分区扩容方式参考之前的写的博客https://blog.51cto.com/11555417/2336797但是在执行到vgextend命令时,一直提示错误,无法对vg进行扩充 Couldn't create temporary archive name.后来查询到问题所在原来是根分区满了,无法创建归档名称

linux扩容根分区脚本,适合用于centos 6、centos 7版本

#!/bin/bash#auther chentongsan,time 2019-05-30#Description: 适用于系统根分区扩容,第一次.第二次.第三次--..适合用于centos 6.centos 7版本#扫描总线,识别新增添加的磁盘.echo "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "-

centos使用lvm扩容根分区

1.添加新硬盘或者建立新分区 2.将建立好的分区制作成pv pvcreate /dev/sda3 3.将新pv加入到根分区所在的卷组centos vgextend centos /dev/sda3 4.根分区所在的lv扩容至30G lvextend -L +30G /dev/centos/root 5.至此lv容量已扩容,接着改变文件系统容量: xfs_growfs /dev/mapper/centos-root meta-data=/dev/mapper/centos-root isize=5

CentOS7下在线安装mysql

在线安装成功 亲测好使 参考的博客地址:https://blog.csdn.net/uq_jin/article/details/51741175 非常感谢!!!对我提供了很大的帮助!!! =========================================================================================================== 更新软件 yum update 下载和添加仓库 wget http://repo.mysql.

从yum提示空间不足到根分区扩容

记录一次安装软件的报错 --[email protected]         1.系统版本(VMware 虚拟机) [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 2.当执行yum安装软件时报如下错 Error: Error writing to file /var/cache/yum/x86_64/7/epel/gen/filelists_db.sqlite: [Errno

Lliux单磁盘根分区扩容(非LVM)

硬件:DELL R720 系统:XEN 虚拟系统:CentOS 6.5 安装分区:总共三个/和/sawp和/boot 前言 本文适合单块磁盘扩容,比如一个物理250G的硬盘,刚开始只分配了100G,不够用,后期想在把剩余的磁盘都是用了. 一.操作,如果你是想扩容根分区(系统使用分区),分区和我一样,那就必须先进入救援模式.如果是非系统分区比如/test,这不需要进入救援模式. 最简单的方法测试方法,umoun(卸载磁盘)如果成功说明不受系统影响,如果不成功说明系统在使用,就需要先用其他设备引导系