<p style="text-indent:2em;">
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">虚拟化逐渐成为我们日常运维工作的主要部署策略。在虚拟化带来的各种好处中,硬件资源动态调整是传统物理机难以企及的优势方面。针对不同类型的应用和性能需求,我们可以为各个应用系统提供更加个性化的部署方案和资源解决方案。而且,当存储、</span><span style="font-size:12pt;">CPU</span><span style="font-family:宋体;font-size:12pt;">和内存等资源不足的时候,我们是可以快速的提供资源补充给应用。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;">LVM</span><span style="font-family:宋体;font-size:12pt;">是一种源自</span><span style="font-size:12pt;">Unix</span><span style="font-family:宋体;font-size:12pt;">环境,在</span><span style="font-size:12pt;">Linux</span><span style="font-family:宋体;font-size:12pt;">上广泛应用的逻辑虚拟盘存储方案。借助</span><span style="font-size:12pt;">LVM</span><span style="font-family:宋体;font-size:12pt;">,可以在保证各个</span><span style="font-size:12pt;">Linux</span><span style="font-family:宋体;font-size:12pt;">目录分区稳定,又可以实现各目录存储资源灵活分配。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">本文主要系统介绍</span><span style="font-size:12pt;">Linux</span><span style="font-family:宋体;font-size:12pt;">环境下,</span><span style="font-size:12pt;">LVM</span><span style="font-family:宋体;font-size:12pt;">实现资源拓展步骤方法。留待需要朋友待查。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<b><span style="font-size:12pt;">1</span></b><b><span style="font-family:宋体;font-size:12pt;">、环境介绍</span></b><b><span style="font-size:12pt;"></span></b>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">笔者使用</span><span style="font-size:12pt;">Linux 6.5</span><span style="font-family:宋体;font-size:12pt;">进行测试,背景是一台用于测试搭建的数据库服务器,需要转换为正式投产,但是原有可用根节点空间只有</span><span style="font-size:12pt;">50G</span><span style="font-family:宋体;font-size:12pt;">左右。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver vg_li6]# df -h</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Filesystem<span> </span>Size<span> </span>Used Avail Use% Mounted on</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="color:red;font-size:12pt;">/dev/mapper/vg_li6-lv_root<span> </span>50G<span> </span>20G<span> </span>27G<span> </span>43% /</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">tmpfs<span> </span>3.9G<span> </span>232K<span> </span>3.9G<span> </span>1% /dev/shm</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/sda1<span> </span>485M<span> </span>39M<span> </span>421M<span> </span>9% /boot</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/mapper/vg_li6-lv_home<span> </span>26G<span> </span>173M<span> </span>24G<span> </span>1% /home</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">目标是通过外围虚拟化环境,增加存储空间,并且将增加的空间转移到</span><span style="font-size:12pt;">/</span><span style="font-family:宋体;font-size:12pt;">目录下。也就是增加在</span><span style="font-size:12pt;">vg_li6</span><span style="font-family:宋体;font-size:12pt;">虚拟磁盘组的</span><span style="font-size:12pt;">lv_root</span><span style="font-family:宋体;font-size:12pt;">逻辑卷下面。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<b><span style="font-size:12pt;">2</span></b><b><span style="font-family:宋体;font-size:12pt;">、增加磁盘空间和分区</span></b><b><span style="font-size:12pt;"></span></b>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">联系负责虚拟化的同事,为虚拟机增加虚拟磁盘</span><span style="font-size:12pt;">sdb</span><span style="font-family:宋体;font-size:12pt;">。通过</span><span style="font-size:12pt;">fdisk</span><span style="font-family:宋体;font-size:12pt;">命令,可以比较清晰的查看到。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver ~]# fdisk -l</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Disk /dev/sda: 85.9 GB, 85899345920 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">255 heads, 63 sectors/track, 10443 cylinders</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-family:宋体;color:red;font-size:12pt;">(篇幅原因,有省略</span><span style="color:red;font-size:12pt;">……</span><span style="font-family:宋体;color:red;font-size:12pt;">)</span><span style="color:red;font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="color:red;font-size:12pt;">Disk /dev/sdb: 107.4 GB, 107374182400 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">255 heads, 63 sectors/track, 13054 cylinders</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Units = cylinders of 16065 * 512 = 8225280 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Sector size (logical/physical): 512 bytes / 512 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">I/O size (minimum/optimal): 512 bytes / 512 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Disk identifier: 0x00000000</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">使用</span><span style="font-size:12pt;">fdisk</span><span style="font-family:宋体;font-size:12pt;">命令进行格式化。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver ~]# fdisk /dev/sdb</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Building a new DOS disklabel with disk identifier 0x44e9daf0.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Changes will remain in memory only, until you decide to write them.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">After that, of course, the previous content won't be recoverable.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">WARNING: DOS-compatible mode is deprecated. It's strongly recommended to</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>switch off the mode (command 'c') and change display units to</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>sectors (command 'u').</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="color:red;font-size:12pt;">Command (m for help): n –</span><span style="font-family:宋体;color:red;font-size:12pt;">创建新的磁盘组</span><span style="color:red;font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Command action</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>e<span> </span>extended</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>p<span> </span>primary partition (1-4)</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">p</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Partition number (1-4): 1</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">First cylinder (1-13054, default 1): </span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Using default value 1</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Last cylinder, +cylinders or +size{K,M,G} (1-13054, default 13054): </span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Using default value 13054</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="color:red;font-size:12pt;">Command (m for help): w –</span><span style="font-family:宋体;color:red;font-size:12pt;">写入磁盘分区信息</span><span style="color:red;font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">The partition table has been altered!</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Calling ioctl() to re-read partition table.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Syncing disks.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">查看</span><span style="font-size:12pt;">fdisk</span><span style="font-family:宋体;font-size:12pt;">结果。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver ~]# fdisk -l</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Disk /dev/sda: 85.9 GB, 85899345920 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">255 heads, 63 sectors/track, 10443 cylinders</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Units = cylinders of 16065 * 512 = 8225280 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Sector size (logical/physical): 512 bytes / 512 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">I/O size (minimum/optimal): 512 bytes / 512 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Disk identifier: 0x00064fe0</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>Device Boot<span> </span>Start<span> </span>End<span> </span>Blocks<span> </span>Id<span> </span>System</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/sda1<span> </span>*<span> </span>1<span> </span>64<span> </span>512000<span> </span>83<span> </span>Linux</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Partition 1 does not end on cylinder boundary.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/sda2<span> </span>64<span> </span>10444<span> </span>83373056<span> </span>8e<span> </span>Linux LVM</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-family:宋体;color:red;font-size:12pt;">(篇幅原因,有省略</span><span style="color:red;font-size:12pt;">……</span><span style="font-family:宋体;color:red;font-size:12pt;">)</span><span style="color:red;font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Disk /dev/sdb: 107.4 GB, 107374182400 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">255 heads, 63 sectors/track, 13054 cylinders</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Units = cylinders of 16065 * 512 = 8225280 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Sector size (logical/physical): 512 bytes / 512 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">I/O size (minimum/optimal): 512 bytes / 512 bytes</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Disk identifier: 0x44e9daf0</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>Device Boot<span> </span>Start<span> </span><span> </span>End<span> </span>Blocks<span> </span>Id<span> </span>System</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="color:red;font-size:12pt;">/dev/sdb1<span> </span>1<span> </span>13054<span> </span>104856223+<span> </span>83<span> </span>Linux</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<b><span style="font-size:12pt;">3</span></b><b><span style="font-family:宋体;font-size:12pt;">、</span></b><b><span style="font-size:12pt;">LVM</span></b><b><span style="font-family:宋体;font-size:12pt;">管理设置</span></b><b><span style="font-size:12pt;"></span></b>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">总的步骤应该是这样:首先需要让</span><span style="font-size:12pt;">LVM</span><span style="font-family:宋体;font-size:12pt;">认可</span><span style="font-size:12pt;">/dev/sdb1</span><span style="font-family:宋体;font-size:12pt;">是一个可用的</span><span style="font-size:12pt;">PV</span><span style="font-family:宋体;font-size:12pt;">(</span><span style="font-size:12pt;">Physical Volume</span><span style="font-family:宋体;font-size:12pt;">),之后将其加入到</span><span style="font-size:12pt;">VG</span><span style="font-family:宋体;font-size:12pt;">里面去,补充</span><span style="font-size:12pt;">VG</span><span style="font-family:宋体;font-size:12pt;">资源。最后拓展</span><span style="font-size:12pt;">lv_root</span><span style="font-family:宋体;font-size:12pt;">磁盘空间。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">当前</span><span style="font-size:12pt;">LVM</span><span style="font-family:宋体;font-size:12pt;">情况如下:</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">lvm> vgs</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>VG<span> </span>#PV #LV #SN Attr<span> </span>VSize<span> </span>VFree</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>vg_li6<span> </span>1<span> </span>3<span> </span>0 wz--n- 79.51g<span> </span>0 </span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">lvm> lvs</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>LV<span> </span>VG<span> </span>Attr<span> </span>LSize<span> </span>Pool Origin Data%<span> </span>Move Log Cpy%Sync Convert</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>lv_home vg_li6 -wi-ao---- 25.63g<span> </span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>lv_root vg_li6 -wi-ao---- 50.00g<span> </span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>lv_swap vg_li6 -wi-ao----<span> </span>3.88g<span> </span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">lvm> pvs</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>PV<span> </span>VG<span> </span>Fmt<span> </span>Attr PSize<span> </span>PFree</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span><span style="color:red;"><span> </span>/dev/sda2<span> </span>vg_li6 lvm2 a--<span> </span>79.51g<span> </span>0</span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">此时的</span><span style="font-size:12pt;">pv</span><span style="font-family:宋体;font-size:12pt;">只有一个</span><span style="font-size:12pt;">/dev/sda2</span><span style="font-family:宋体;font-size:12pt;">,全部用满。首先创建</span><span style="font-size:12pt;">/dev/sdb1</span><span style="font-family:宋体;font-size:12pt;">作为</span><span style="font-size:12pt;">PV</span><span style="font-family:宋体;font-size:12pt;">。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver ~]#<span style="color:red;"> pvcreate /dev/sdb1</span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>dev_is_mpath: failed to get device for 8:17</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>Physical volume "/dev/sdb1" successfully created</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver ~]# pvs</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>PV<span> </span>VG<span> </span>Fmt<span> </span>Attr PSize<span> </span>PFree<span> </span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>/dev/sda2<span> </span>vg_li6 lvm2 a--<span> </span>79.51g<span> </span>0 </span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>/dev/sdb1<span> </span>lvm2 a--<span> </span>100.00g 100.00g</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">往</span><span style="font-size:12pt;">VG</span><span style="font-family:宋体;font-size:12pt;">里面增加</span><span style="font-size:12pt;">PV</span><span style="font-family:宋体;font-size:12pt;">,作为空间拓容。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">lvm> vgs</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>VG<span> </span>#PV #LV #SN Attr<span> </span>VSize<span> </span>VFree</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>vg_li6<span> </span>1<span> </span>3<span> </span>0 wz--n- 79.51g<span> </span>0</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">lvm> <span style="color:red;">vgextend vg_li6 /dev/sdb1</span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>Volume group "vg_li6" successfully extended</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">lvm> vgs</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>VG<span> </span>#PV #LV #SN Attr<span> </span>VSize<span> </span>VFree<span> </span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>vg_li6<span> </span>2<span> </span>3<span> </span>0 wz--n- 179.50g <span style="color:red;">100.00g –</span></span><span style="font-family:宋体;color:red;font-size:12pt;">剩余空间增加</span><span style="color:red;font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">lvm> pvs</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>PV<span> </span>VG<span> </span>Fmt<span> </span>Attr PSize<span> </span>PFree<span> </span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>/dev/sda2<span> </span>vg_li6 lvm2 a--<span> </span>79.51g<span> </span>0 </span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>/dev/sdb1<span> </span>vg_li6 lvm2 a--<span> </span>100.00g<span style="color:red;"> 100.00g</span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">拓展</span><span style="font-size:12pt;">lv_root</span><span style="font-family:宋体;font-size:12pt;">空间。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver vg_li6]# <span style="color:red;">lvextend -L +70G /dev/vg_li6/lv_root </span></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>Extending logical volume lv_root to 120.00 GiB</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"><span> </span>Logical volume lv_root successfully resized</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<b><span style="font-size:12pt;">4</span></b><b><span style="font-family:宋体;font-size:12pt;">、文件系统识别</span></b><b><span style="font-size:12pt;"></span></b>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">注意:此时文件系统并没有认可本次增加。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver vg_li6]# df -h</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Filesystem<span> </span>Size<span> </span>Used Avail Use% Mounted on</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="color:red;font-size:12pt;">/dev/mapper/vg_li6-lv_root<span> </span>50G<span> </span>20G<span> </span>27G<span> </span>43% /</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">tmpfs<span> </span>3.9G<span> </span>232K<span> </span>3.9G<span> </span>1% /dev/shm</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/sda1<span> </span>485M<span> </span>39M<span> </span>421M<span> </span>9% /boot</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/mapper/vg_li6-lv_home<span> </span>26G<span> </span>173M<span> </span>24G<span> </span>1% /home</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">需要使用</span><span style="font-size:12pt;">resize2fs</span><span style="font-family:宋体;font-size:12pt;">命令进行刷新。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver vg_li6]# resize2fs /dev/vg_li6/lv_root</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">resize2fs 1.41.12 (17-May-2010)</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Filesystem at /dev/vg_li6/lv_root is mounted on /; on-line resizing required</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">old desc_blocks = 4, new_desc_blocks = 8</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Performing an on-line resize of /dev/vg_li6/lv_root to 31457280 (4k) blocks.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">The filesystem on /dev/vg_li6/lv_root is now 31457280 blocks long.</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">[root@Testserver vg_li6]# df -h</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">Filesystem<span> </span>Size<span> </span>Used Avail Use% Mounted on</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="color:red;font-size:12pt;">/dev/mapper/vg_li6-lv_root<span> </span>119G<span> </span>20G<span> </span>93G<span> </span>18% /</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">tmpfs<span> </span>3.9G<span> </span>232K<span> </span>3.9G<span> </span>1% /dev/shm</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/sda1<span> </span>485M<span> </span>39M<span> </span>421M<span> </span>9% /boot</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;">/dev/mapper/vg_li6-lv_home<span> </span>26G<span> </span>173M<span> </span>24G<span> </span>1% /home</span>
</p>
<p style="text-indent:2em;background:#eeece1;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<b><span style="font-size:12pt;">5</span></b><b><span style="font-family:宋体;font-size:12pt;">、结论</span></b><b><span style="font-size:12pt;"></span></b>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-family:宋体;font-size:12pt;">在之前笔者的文章中,比较详细的介绍过</span><span style="font-size:12pt;">LVM</span><span style="font-family:宋体;font-size:12pt;">的相关内容。本文从操作步骤的角度,逐步介绍增加</span><span style="font-size:12pt;">LVM</span><span style="font-family:宋体;font-size:12pt;">空间的方法。</span><span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<span style="font-size:12pt;"></span>
</p>
<p style="text-indent:2em;">
<br />
</p>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29302187/viewspace-2104468/
,如需转载,请注明出处,否则将追究法律责任。