关键词:
centos7 xfs磁盘管理(格式化、在线扩容)
环境:
centos 7
新增测试磁盘sdb :5G
新增测试磁盘sdb :10G
注意:分区新磁盘 如果大于2T磁盘使用parted工具,并且使用xfs不支持缩减
查看当前磁盘:# fdisk -l
[[email protected] ~]# fdisk -l 磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000e70e5 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 62914559 30944256 8e Linux LVM 磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sdc:10.7 GB, 10737418240 字节,20971520 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
1、sdb创建物理卷(pv)
[[email protected] ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created
2、创建新卷组(vg),名称为vgdata,/dev/sdb加入到改卷组中
[[email protected] ~]# vgcreate vgdata /dev/sdb Volume group "vgdata" successfully created
3、创建新逻辑卷(lv),逻辑卷名称为lvdata
[[email protected] ~]# lvcreate -L 4G -n lvdata vgdata Logical volume "lvdata" created.
4、创建并格式化逻辑卷lvdata为xfs文件系统
[[email protected] ~]# mkfs.xfs /dev/vgdata/lvdata meta-data=/dev/vgdata/lvdata isize=256 agcount=4, agsize=262144 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 data = bsize=4096 blocks=1048576, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 5、挂载文件xfs系统,至plat_data01新目录 [[email protected] ~]# mkdir plat_data01 [[email protected] ~]# mount /dev/vgdata/lvdata plat_data01 #查看挂载情况 [[email protected] ~]# mount -l /dev/mapper/vgdata-lvdata mount: /dev/mapper/vgdata-lvdata 已经挂载或 /root/plat_data01 忙 /dev/mapper/vgdata-lvdata 已经挂载到 /root/plat_data01 上
6、设置开机自动挂载,修改配置文件fstab
vim /etc/fstab #最后面,新增如下内容 /dev/vgdata/lvdata /root/plat_data01 xfs defaults 0 0
注意:修改fstab文件时不要在最上面添加,以免系统无法启动!!!!
重启系统(reboot),验证是否开机自动挂载,使用如下命令:
#mount -l
7、查看当前vgdata 卷组的使用情况(也可使用vgs命令),准备扩容该卷组
[[email protected] ~]# vgdisplay vgdata --- Volume group --- VG Name vgdata System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 5.00 GiB PE Size 4.00 MiB Total PE 1279 Alloc PE / Size 1024 / 4.00 GiB Free PE / Size 255 / 1020.00 MiB VG UUID Mdqdw8-m58l-ZOXg-DOka-iuiC-SrfS-s5bI7j
说明:vgdata当前大小5G,剩余空间1020.00 MiB,已分配4.00 GiB,现在想把sdc磁盘,在线扩容进去。
8、磁盘sdc创建物理卷(pv),并查看当前物理卷情况(使用pvs命令)
[[email protected] ~]# pvcreate /dev/sdc Physical volume "/dev/sdc" successfully created [[email protected] ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- 29.51g 44.00m /dev/sdb vgdata lvm2 a-- 5.00g 1020.00m /dev/sdc lvm2 --- 10.00g 10.00g
9、在线扩容需要将/dev/sdc在线加到vgdata中,并在线扩容xfs文件系统/dev/vgdata/lvdata逻辑卷
#把物理卷/dev/sdc加入到vgdata卷组中
[[email protected] ~]# vgextend vgdata /dev/sdc Volume group "vgdata" successfully extended [[email protected] ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- 29.51g 44.00m /dev/sdb vgdata lvm2 a-- 5.00g 1020.00m /dev/sdc vgdata lvm2 a-- 10.00g 10.00g
注: /dev/sdc已经成功加入vgdata卷组中
#查看这时vgdata卷组大小已经为14.99G
[[email protected] ~]# vgs vgdata VG #PV #LV #SN Attr VSize VFree vgdata 2 1 0 wz--n- 14.99g 10.99g
#lvdata逻辑大小认为4G
[[email protected] ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- 28.46g swap centos -wi-ao---- 1.00g lvdata vgdata -wi-ao---- 4.00g
#使用lvextend命令扩展lvdata,扩展至5G
[[email protected] ~]# lvextend -L 5G /dev/vgdata/lvdata Size of logical volume vgdata/lvdata changed from 4.00 GiB (1024 extents) to 5.00 GiB (1280 extents). Logical volume lvdata successfully resized.
注:如果是新增5G,则使用命令(lvextend -L +5G /dev/vgdata/lvdata)
#当前lvdata大小已经扩容至5G
[[email protected] ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- 28.46g swap centos -wi-ao---- 1.00g lvdata vgdata -wi-ao---- 5.00g
#这时查看挂载的/dev/mapper/vgdata-lvdata,容量认为4G,为什么呢?
[[email protected] ~]# df -lh /dev/mapper/vgdata-lvdata 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/vgdata-lvdata 4.0G 33M 4.0G 1% /root/plat_data01
#需要使用xfs_growfs命令实现在线刷新文件系统,扩容当前逻辑卷容量
[[email protected] ~]# xfs_growfs /dev/vgdata/lvdata meta-data=/dev/mapper/vgdata-lvdata isize=256 agcount=4, agsize=262144 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 data = bsize=4096 blocks=1048576, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 1048576 to 1310720
#重新查看挂载目录容量大小,已经扩容至5G
[[email protected] ~]# df -h|grep plat_data01 /dev/mapper/vgdata-lvdata 5.0G 33M 5.0G 1% /root/plat_data01
本文出自 “一万小时定律” 博客,请务必保留此出处http://daisywei.blog.51cto.com/7837970/1960761
centos7xfs文件系统扩展root根分区
实验环境VMware里的虚拟机Centos7系统版本:Centos7.2(Core)x64系统初始磁盘sda大小为18GB后期扩容到30GBCentos7.2系统使用LVM逻辑卷和XFS文件系统实现方式目前常用方式有两种:1、使用LVM逻辑卷扩容实现注:这种实现方式适用于系统有足... 查看详情
超大磁盘在线扩容
超大磁盘在线扩容泸州老窖数据中心2018年11月目录1概述32配置要点33详细配置步骤配置要点33.1添加磁盘33.2建立磁盘分区33.3查看分区结果43.4创建物理卷43.5扩容到卷组53.6扩容逻辑卷53.7同步文件系统53.8确认扩容结果61概述通过使用... 查看详情
proxmoxve在线扩容磁盘分区(代码片段)
测试环境某台虚拟机报警,磁盘根分区可用容量不足,这个扩容还是比较简单的,网上看了一下教程很多都是在PVE上给机器新增磁盘,其实不用,PVE的虚拟机磁盘底层也是LVM,原理就是给每一个虚拟机分配了一个PV,管理页面有r... 查看详情
qcow2磁盘在线扩容方法
qcow2磁盘在线扩容方法-zlzlnet-博客园qcow2磁盘在线扩容方法直接扩展现有qcow2格式磁盘大小的方法注:对应虚拟机的分区为vda,虚拟机系统为centos71.查看磁盘文件信息,进行扩展新增磁盘容量大小20G对比后发现https://www.cnblogs... 查看详情
centos7.6在线扩容xfs文件系统(创建大于2t的磁盘分区并使用lvm管理)
1.使用parted方式格式化磁盘1.1查看磁盘情况[root@jylhlog2~]#fdisk-lDisk/dev/sdd:2199.0GB,2199023255552bytes,4294967296sectorsUnits=sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDisk/dev/sdb:42.9GB,42949672960bytes,83886080... 查看详情
linux磁盘lvm在线扩容
...对硬盘分区的动态调整。LVM常用的命令在虚拟机添加一块磁盘通过lsblk查看到添加的磁盘对新添加的磁盘进行分区使用fdisk/dev/sdb输入p查看分区;(新加的硬盘是没有分区的,如果有数据的情况,输入d删除)输入n创建新分区;输... 查看详情
windowsserver2019磁盘无法扩容
...大小fsutilfsinfontfsinfoE:总结Windows自带的磁盘工具只能通过格式化更改分配单元大小,通过第三方工具修改可能会造成数据丢失,所以,不建议。建议在格式化时,就考虑好大小。 查看详情
云主机磁盘存储动态扩容(lvm)方案
...主机的,经常会碰到需要升级硬盘存储的操作,直接添加磁盘,或动态在原有的分区上扩容,所使用的方案大致有如下:1、基于lvm格式在线动态扩容2、非lvm格式扩容接下来我们就结合生产常用两种扩容方案及实践二、LVM在线动... 查看详情
磁盘管理-lvm介绍
...来创建物理卷---->划分为卷组--->划分为逻辑卷---->格式化,挂载,扩容。基本逻辑图如下:2、lvm实验:2.1:新建分区,在虚拟机上添加一块硬盘sdb,并分出三个分区各1G,需要更改其分区格式为8e(lvm)123456789101 查看详情
磁盘管理-lvm介绍
...来创建物理卷---->划分为卷组--->划分为逻辑卷---->格式化,挂载,扩容。基本逻辑图如下:2、lvm实验:2.1:新建分区,在虚拟机上添加一块硬盘sdb,并分出三个分区各1G,需要更改其分区格式为8e(lvm)123456789101 查看详情
lvm逻辑卷管理--在线扩容逻辑卷与卷组容量缩减逻辑卷快照(代码片段)
...管理,所以今天花时间整理一下。通过LVM技术整合所有的磁盘资源进行分区,然后创建PV物理卷形成一个资源池,再划分卷组,最后在卷组上创建不同的逻辑卷,继而初始化逻辑卷,挂载到系统中使用。LVM对比传统硬盘存储的优... 查看详情
linux里面lvm是啥?
....你能使用简单的命令来扩大或缩小逻辑卷大小,不用重新格式化或分区磁盘设备.3.在线的数据再分配.你能在线移动数据,数据能在磁盘在线的情况下重新分配.比如,你能在线更换可热插拔的磁盘.4.方便的设备命名逻辑卷能按你觉得... 查看详情
扩容c盘空间
...从相邻的盘扩容),但是目前d盘默认是有内容的,不能格式化,只能挪用一部分空闲空间给c盘用;下面就开始扩容c盘的操作,扩容c盘前先把磁盘解密,现在新买的电脑磁盘基本是加密的,如下图现在操作磁盘解密过程首先管... 查看详情
win11系统下调用磁盘管理调整分区大小,对c盘进行扩容
...“磁盘管理”选项。 四、开始扩容 1、D盘先格式化后删除卷。将C盘旁边的分区删除,变为未分配分区。 2、右键点击【C盘】,在打开的菜单项中,选择【扩展卷】。 3、C盘成功扩容后,右键点击未分配空间... 查看详情
lvm基础详细说明及动态扩容lvm逻辑卷的操作记录
...上层使用,其最主要的功能即是可以在无需关机无需重新格式化(准确地说,原来的部分无需格式化,只格式化新增的部分)的情况下弹性调整逻辑卷的大小 查看详情
卷扩容业务失败了,在线等…
摘要:卷扩容一般指实例级的磁盘扩容。本文分享自华为云社区《【公有云公共】卷扩容业务失败》,作者:酷哥。一、基本背景介绍卷扩容一般指实例级的磁盘扩容。随着客户业务的不断开展,磁盘使用率也会随之增... 查看详情
awsec2在线磁盘扩容(代码片段)
首先先给需要扩容的磁盘卷制作快照在控制台修改对应的的磁盘卷,把容量扩大,等待扩容进程走完成查看文件系统file-s/dev/nvme?n*#查看文件系统根据卷是否有分区,来决定是否需要执行扩展分区lsblk#查看磁盘NAMEMAJ:MINRMSIZEROTYPEMOU... 查看详情
卷扩容业务失败了,在线等…
摘要:卷扩容一般指实例级的磁盘扩容。本文分享自华为云社区《【公有云公共】卷扩容业务失败》,作者:酷哥。一、基本背景介绍卷扩容一般指实例级的磁盘扩容。随着客户业务的不断开展,磁盘使用率也会... 查看详情