Centos7 xfs文件系统扩展root根分区

实验环境

VMware里的虚拟机Centos7

系统版本:Centos7.2 (Core)x64

系统初始磁盘sda大小为18GB后期扩容到30GB

Centos7.2系统使用LVM 逻辑卷和XFS文件系统

实现方式

目前常用方式有两种:

1、使用LVM逻辑卷扩容实现

注:这种实现方式适用于系统有足够的剩余空间!

2、通过挂载新增硬盘实现

注:这种实现方式适用于系统没有足够的剩余空间!

备份原环境

注:备份原环境不多说了,就是所谓的做快照,不懂可以百度查询Vmware做快照!

查看磁盘信息

1、查看磁盘当前状态

fdisk -l

注:由上截图可知系统磁盘大小为32.2GB,当前使用磁盘空间为17.2GB,所以还可以扩容的磁盘空间大约为15GB。但是实际可扩容空间大约为12GB!

2、查看当前系统卷组信息

vgs

3、查看当前系统逻辑卷信息

lvs

磁盘扩容三步曲

第一步磁盘分区

1、打印磁盘使用情况

注释:
//指定磁盘进行分区
parted /dev/sda
//打印磁盘使用情况
print free
注:由上截图可知磁盘总空间为32.2GB,可扩展空间为12.4GB!

2、创建扩展分区

注释:
//创建分区
(parted) mkpart
//创建扩展分区
Partition type? primary/extended? extended
//当前系统使用空间
Start? 19.9GB
//准备将系统扩容到的空间
End? 32.2GB
//打印查看扩展分区创建状态
(parted) print

3、创建逻辑分区

注释:
//创建分区
(parted) mkpart
//创建逻辑分区
Partition type? primary/logical? logical
//使用xfs文件系统
File system type? [ext2]? xfs
//当前系统使用空间
Start? 19.9GB
//准备将系统扩容到的空间
End? 32.2GB

4、更改分区类型

注释:
//创建分区类型
(parted) t
//选择分区类型
Partition number? 5
//分区类型标志
Flag to Invert? lvm
//打印查看扩展分区创建状态
(parted) print

第二步扩展逻辑卷

1、创建物理卷

pvcreate /dev/sda5

2、扩展卷组

vgextend centos /dev/sda5

3、获取最大可扩容空间

vgdisplay | grep Free

4、扩展逻辑卷

lvextend -l +2945 /dev/mapper/centos-root

第三步xfs文件系统

1、修改逻辑卷的文件系统

xfs_growfs /dev/mapper/centos-root

2、验证

//查看磁盘可使用空间

df -Th

//查看磁盘状态

fdisk –l

注:以上截图说明扩容完成!

原文地址:http://blog.51cto.com/13043516/2334494

时间: 2024-10-10 12:25:22

Centos7 xfs文件系统扩展root根分区的相关文章

centos 扩展root根分区的大小

目标:将VolGroup-lv_home缩小到125G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况[[email protected] ~]# df -h文件系统    容量  已用 可用  已用% 挂载点    Filesystem            Size  Used Avail Use% Mounted on/dev/mapper/vg_hostname-lv_root                       20G  8.7G  9.6G 

扩展kali根分区

vmware-vdiskmanager.exe扩容 -> 设置硬件ide kali iso -> 启动 -> F2 -> boot加号减号把cdroom调到上面 -> 桌面命令启动gparted -> 删除swap分区 -> resize根分区 -> 重建swap分区 -> apply 只怪太无知啊,折腾半天,总算好了...(刚想传图,发现没图床,转成data base64...插的时候好卡...)

centos7根分区扩容(适用目前主流版本)

查看根分区不够用了 1.关掉系统,从新增加一块硬盘,开机.(云主机不用关机直接添加就行) 2.fdisk –l   本次增加的磁盘叫做/dev/vdb 3.给新增加的磁盘分区: fdisk /dev/vdb 输入p,查看分区:(新加的硬盘是没有分区的,如果有 数据可以情况,输入d删除) 输入n ,创建新分区: 输入p,创建主分区 输入1,新建xvdc的第一个主分区,(或者回车即可) 回车(默认从开始分) 输入最大的柱面数,也就是磁盘的最大数:或者回车(默认最大的) 选择格式t 列出格式l 输入格

16_用LVM扩展xfs文件系统(当分区空间不够时)

1. 查看当前卷组空间(volume group)使用情况 [[email protected] ~]# vgdisplay 从下面的代码中发现剩余空间为0 --- Volume group --- VG Name rhel System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 7 VG Access read/write VG Status resizable MAX LV 0 Cur LV 4 Open LV 4 Max PV

Centos7.5-文件的基本管理和XFS文件系统备份恢复

本节所讲内容: 4.1 Linux系统目录结构和相对/绝对路径. 4.2 创建/复制/删除文件,rm -rf / 意外事故 4.3 查看文件内容的命令 4.4 实战:xfs文件系统的备份和恢复 4.1 Linux系统目录结构和相对/绝对路径 4.1.1系统目录结构 在WIN系统中,查看文件先进入相应的盘符,然后进入文件目录在WIN中,它是多根 c:\ d:\ e:\Linux只有一个根目录 使用tree命令查看linux目录结构,这个命令默认是没有安装的,需要手工安装一下 [[email pro

Linux下扩展根分区-非LVM

在配置大数据节点的过程中,node03节点由于安装了图形化界面,以及IDEA等工具,导致/根分区只有几百兆了,因此需要对根分区进行扩容,本文是在参考如下博文(https://www.jianshu.com/p/9db2df60fd0a)的基础上完成的,感谢被引用的博主,这里也记录一下. VMware虚拟机中配置 (1)进入虚拟机设置界面,选择扩展磁盘容量. (2) 本次是在原来30G的基础上扩展为50G. (3)成功后发现提示,必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统,因此需要进

RHEL7虚拟机中不重启的情况下加新硬盘及扩展根分区容量

在VMware中添加一块新的5G硬盘 显示当前分区 # fdisk -l 通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载.这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见. 这里有一个简单的命令来重新扫描SCSI总线和SCSI设备. 确定主机总线号 # ls /sys/class/scsi_host/ host0 host11 host14 host17 host2 host22 host25 host28 host30 host4 host7 host1 hos

centos7根分区扩容(亲测有效)

[email protected]:~# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos_test2-root 28G 14G 15G 48% / devtmpfs 1.9G 0 1.9G 0% /dev /dev/xvda1 497M 267M 231M 54% /boot fdisk -l 已经可以看到新磁盘/dev/sdb. 对新磁盘进行分区: # fdisk /dev/sdb 在fdisk的交互模式中,依次输入: n --创建新分区 p --

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;