《vm下通过lvm增加linux硬盘空间》由会员分享,可在线阅读,更多相关《vm下通过lvm增加linux硬盘空间(4页珍藏版)》请在金锄头文库上搜索。
1、VM 下通过下通过 LVM 增加增加 LINUX 硬盘空间硬盘空间安装 CENTOS 时低估了它能占用的磁盘空间,结果造成一个现像,当磁盘/目录只剩2M 时网站打不开,MYSQL 重启不成功。一个实例过程:第一步 增加分区:1、VMsettingharddisk 下扩大磁盘(菜单操作不再赘复)。2、现在系统中还看不到加入的容量。使用 fdisk 命令fdisk /dev/sda用 n 命令建个 P 类型的磁盘,然后用 t 命令更改 ID 为 8e(LVM 类别)。# p 查看一下:Disk /dev/sda: 17.1 GB, 17179869184 bytes255 heads, 63 se
2、ctors/track, 2088 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 1044 8281507+ 8e Linux LVM/dev/sda3 1045 1545 4024282+ 8e Linux LVM/dev/sda4 1546 2088 4361647+ 83 Linux最后 W 保存ps:这里要重启一下服务器,不然挂载不上新建的 sda3、sd
3、a4。第二步 加入 VLM:这里有两种方法扩容/目录,一种是把/var、/usr 等迁移到 sda3,然后做 ln -s,但这种方法如果 sda3 挂掉的话,那,那就哭吧。本文使用另一种方法:root#lvmlvm pvcreate /dev/sda3 #创建一个 LVM 硬分区Cant open /dev/sda3 exclusively. Mounted filesystem?root#mkfs.ext3 /dev/sda3 #没有成功是因为没有格式化,要与/目录格式一样。lvmpvcreate /dev/sda3Physical volume “/dev/sda3“ successful
4、ly createdlvm vgextend VolGroup00 /dev/sda3 #加入与/目录同一个 LVM 组Volume group “VolGroup00“ successfully extended查看一下:lvmpvdisplay- Physical volume -PV Name /dev/sda2VG Name VolGroup00PV Size 7.90 GB / not usable 23.41 MBAllocatable yes (but full)PE Size (KByte) 32768Total PE 252Free PE 0Allocated PE 252P
5、V UUID ua5FJN-jSLL-bGkp-w0XO-N8JG-MBR0-1yDzGW- Physical volume -PV Name /dev/sda3VG Name VolGroup00PV Size 3.84 GB / not usable 25.96 MBAllocatable yesPE Size (KByte) 32768Total PE 122Free PE 122Allocated PE 0PV UUID mHKWzk-mQ1o-jkQB-0DZC-PVqW-w2R9-14y19G把 sda3 变为 LVM 的虚拟磁盘(增加容量的关键)vgextend /dev/Vol
6、Group00/LogVol102 /dev/sda3第三步 增加 /目录容量lvm lvextend -L +3.8G /dev/VolGroup00/LogVol00Rounding up size to full physical extent 3.81 GBExtending logical volume LogVol00 to 9.69 GBLogical volume LogVol00 successfully resized#还要重新一下识别磁盘容量# resize2fs /dev/VolGroup00/LogVol00resize2fs 1.39 (29-May-2006)Fi
7、lesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing requiredPerforming an on-line resize of /dev/VolGroup00/LogVol00 to 2539520 (4k) blocks.The filesystem on /dev/VolGroup00/LogVol00 is now 2539520 blocks long.查看最终结果:lvm lvdisplay- Logical volume -LV Name /dev/VolGroup00/LogVol00VG Name VolGroup00LV UUID r9eG4x-njBD-z2HT-lmL2-2l81-P3XV-KVd0e4LV Write Access read/writeLV Status available# open 1LV Size 9.69 GBCurrent LE 310Segments 2Allocation inheritRead ahead sectors auto- currently set to 256Block device 253:0写在最后:用 LVM 管理磁盘不需要在/etc/fstab 中加载,增加减少容量也不会对文件造成损失。 end