centos LVM扩容 添加磁盘
<p>centos LVM扩容 添加磁盘</p><div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">#创建物理卷,将新增磁盘加入到物理卷。
# pvcreate /dev/<span style="color: rgba(0, 0, 0, 1)">sdb
Physical volume </span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/dev/sdb</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)"> successfully created
##查看物理卷。
# pvs
PV VG FmtAttr PSizePFree
</span>/dev/sda2vg_template lvm2 a--u <span style="color: rgba(128, 0, 128, 1)">39</span>.51g <span style="color: rgba(128, 0, 128, 1)">0</span>
/dev/sdb lvm2 ---- <span style="color: rgba(128, 0, 128, 1)">20</span>.00g <span style="color: rgba(128, 0, 128, 1)">20</span><span style="color: rgba(0, 0, 0, 1)">.00g
##查看物理卷信息。
# pvdisplay
</span>--- Physical volume ---<span style="color: rgba(0, 0, 0, 1)">
PV Name </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sda2
VG Name vg_template
PV Size </span><span style="color: rgba(128, 0, 128, 1)">39.51</span> GiB / not usable <span style="color: rgba(128, 0, 128, 1)">3.00</span><span style="color: rgba(0, 0, 0, 1)"> MiB
Allocatable yes (but full)
PE Size </span><span style="color: rgba(128, 0, 128, 1)">4.00</span><span style="color: rgba(0, 0, 0, 1)"> MiB
Total PE </span><span style="color: rgba(128, 0, 128, 1)">10114</span><span style="color: rgba(0, 0, 0, 1)">
Free PE </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Allocated PE </span><span style="color: rgba(128, 0, 128, 1)">10114</span><span style="color: rgba(0, 0, 0, 1)">
PV UUID A6Ai9a</span>-LdqF-GbCn-p0DF-3V3X-j3h1-<span style="color: rgba(0, 0, 0, 1)">KfvlI4
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/dev/sdb</span><span style="color: rgba(128, 0, 0, 1)">"</span> is a new physical volume of <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">20.00 GiB</span><span style="color: rgba(128, 0, 0, 1)">"</span>
--- NEW Physical volume ---<span style="color: rgba(0, 0, 0, 1)">
PV Name </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sdb
VG Name
PV Size </span><span style="color: rgba(128, 0, 128, 1)">20.00</span><span style="color: rgba(0, 0, 0, 1)"> GiB
Allocatable NO
PE Size </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Total PE </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Free PE </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Allocated PE </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
PV UUID sxgFvu</span>-x0au-8CxD-g6I6-yCJe-M9gg-<span style="color: rgba(0, 0, 0, 1)">Ax2jiu
##扩展卷组vg_template,即将PV加入卷组(VG)。
# vgextend vg_template /dev/<span style="color: rgba(0, 0, 0, 1)">sdb
Volume group </span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">vg_template</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)"> successfully extended
###先查看vg信息,然后将原</span>/dev/vg_template/<span style="color: rgba(0, 0, 0, 1)">lv_root 逻辑卷的大小增加。
# vgdisplay
</span>--- Volume group ---<span style="color: rgba(0, 0, 0, 1)">
VG Name vg_template
System ID
Format lvm2
Metadata Areas </span><span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">
Metadata Sequence No</span><span style="color: rgba(128, 0, 128, 1)">4</span><span style="color: rgba(0, 0, 0, 1)">
VG Access read</span>/<span style="color: rgba(0, 0, 255, 1)">write</span><span style="color: rgba(0, 0, 0, 1)">
VG Status resizable
MAX LV </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Cur LV </span><span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">
Open LV </span><span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">
Max PV </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Cur PV </span><span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">
Act PV </span><span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">
VG Size </span><span style="color: rgba(128, 0, 128, 1)">59.50</span><span style="color: rgba(0, 0, 0, 1)"> GiB
PE Size </span><span style="color: rgba(128, 0, 128, 1)">4.00</span><span style="color: rgba(0, 0, 0, 1)"> MiB
Total PE </span><span style="color: rgba(128, 0, 128, 1)">15233</span><span style="color: rgba(0, 0, 0, 1)">
Alloc PE </span>/ Size <span style="color: rgba(128, 0, 128, 1)">10114</span> / <span style="color: rgba(128, 0, 128, 1)">39.51</span><span style="color: rgba(0, 0, 0, 1)"> GiB
FreePE </span>/ Size <span style="color: rgba(128, 0, 128, 1)">5119</span> / <span style="color: rgba(128, 0, 128, 1)">20.00</span><span style="color: rgba(0, 0, 0, 1)"> GiB
VG UUID p5VnUJ</span>-vdh9-7ffb-guxI-97sR-GnzU-<span style="color: rgba(0, 0, 0, 1)">rwzyc4
###运行扩容命令,对</span>/dev/vg_template/lv_root逻辑卷进行扩容<span style="color: rgba(0, 0, 0, 1)">
# lvextend </span>-l +<span style="color: rgba(128, 0, 128, 1)">100</span>%FREE /dev/mapper/vg_template-<span style="color: rgba(0, 0, 0, 1)">lv_root<br><br>###查看分区格式,如果分区格式是ext,用resize2fs扩容;如果分区格式是xfs,用xfs_growfs扩容。命令如下:<br># df -Th<br>Filesystem Type SizeUsed Avail Use% Mounted on<br>/dev/mapper/vg_root-lv_root xfs 930G 70G861G 8% /</span></pre>
<pre><span style="color: rgba(0, 0, 0, 1)">###然后运行resize2fs命令 对容量重新扩容。
# resize2fs </span>/dev/mapper/vg_template-<span style="color: rgba(0, 0, 0, 1)">lv_root
####xfs格式的分区用xfs_growfs 命令对容量重新扩容。
# xfs_growfs /dev/mapper/centos-<span style="color: rgba(0, 0, 0, 1)">root
meta</span>-data=/dev/mapper/centos-root isize=<span style="color: rgba(128, 0, 128, 1)">512</span> agcount=<span style="color: rgba(128, 0, 128, 1)">4</span>, agsize=<span style="color: rgba(128, 0, 128, 1)">28311552</span><span style="color: rgba(0, 0, 0, 1)"> blks
</span>= sectsz=<span style="color: rgba(128, 0, 128, 1)">4096</span>attr=<span style="color: rgba(128, 0, 128, 1)">2</span>, projid32bit=<span style="color: rgba(128, 0, 128, 1)">1</span>
= crc=<span style="color: rgba(128, 0, 128, 1)">1</span> finobt=<span style="color: rgba(128, 0, 128, 1)">0</span> spinodes=<span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
data </span>= bsize=<span style="color: rgba(128, 0, 128, 1)">4096</span> blocks=<span style="color: rgba(128, 0, 128, 1)">113246208</span>, imaxpct=<span style="color: rgba(128, 0, 128, 1)">25</span>
= sunit=<span style="color: rgba(128, 0, 128, 1)">0</span> swidth=<span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> blks
naming </span>=version <span style="color: rgba(128, 0, 128, 1)">2</span> bsize=<span style="color: rgba(128, 0, 128, 1)">4096</span> ascii-ci=<span style="color: rgba(128, 0, 128, 1)">0</span> ftype=<span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">
log </span>=internal bsize=<span style="color: rgba(128, 0, 128, 1)">4096</span> blocks=<span style="color: rgba(128, 0, 128, 1)">55296</span>, version=<span style="color: rgba(128, 0, 128, 1)">2</span>
= sectsz=<span style="color: rgba(128, 0, 128, 1)">4096</span>sunit=<span style="color: rgba(128, 0, 128, 1)">1</span> blks, lazy-count=<span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">
realtime </span>=none extsz=<span style="color: rgba(128, 0, 128, 1)">4096</span> blocks=<span style="color: rgba(128, 0, 128, 1)">0</span>, rtextents=<span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
data blocks changed from </span><span style="color: rgba(128, 0, 128, 1)">113246208</span> to <span style="color: rgba(128, 0, 128, 1)">932805632</span><span style="color: rgba(0, 0, 0, 1)">
##查看空间是否增大。
# </span><span style="color: rgba(0, 0, 255, 1)">df</span> -<span style="color: rgba(0, 0, 0, 1)">Th
########异常问题处理:
</span><span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">:pvcreate
# pvcreate /dev/<span style="color: rgba(0, 0, 0, 1)">sda
Device </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sda excluded by a filter.
# parted /dev/<span style="color: rgba(0, 0, 0, 1)">sda
GNU Parted </span><span style="color: rgba(128, 0, 128, 1)">3.1</span><span style="color: rgba(0, 0, 0, 1)">
Using </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sda
Welcome to GNU Parted</span>! Type <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">help</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)"> to view a list of commands.
(parted) p
Model: LSI MR9270</span>-<span style="color: rgba(0, 0, 0, 1)">8i (scsi)
Disk </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sda: 3357GB
Sector size (logical</span>/physical): 512B/<span style="color: rgba(0, 0, 0, 1)">4096B
Partition Table: gpt
Disk Flags
###处理方法:
# parted /dev/<span style="color: rgba(0, 0, 0, 1)">sda
GNU Parted </span><span style="color: rgba(128, 0, 128, 1)">3.1</span><span style="color: rgba(0, 0, 0, 1)">
Using </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sda
Welcome to GNU Parted</span>! Type <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">help</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)"> to view a list of commands.
(parted) mklabel loop
Warning: The existing disk label on </span>/dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?<span style="color: rgba(0, 0, 0, 1)">
Yes</span>/No?<span style="color: rgba(0, 0, 0, 1)"> yes
(parted) p
Model: LSI MR9270</span>-<span style="color: rgba(0, 0, 0, 1)">8i (scsi)
Disk </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sda: 3357GB
Sector size (logical</span>/physical): 512B/<span style="color: rgba(0, 0, 0, 1)">4096B
Partition Table: loop</span></pre>
</div>
<p> </p><br><br>
来源:https://www.cnblogs.com/rooker11/p/11712069.html
頁:
[1]