李曙君 發表於 2019-10-21 10:42:00

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>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/rooker11/p/11712069.html
頁: [1]
查看完整版本: centos LVM扩容 添加磁盘