vmware上给根分区增加空间以及创建逻辑卷
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vmware上给根分区增加空间以及创建逻辑卷相关的知识,希望对你有一定的参考价值。
1、在vmware上给根分区增加空间
509 cd /sys/class/scsi_host/ 查看添加的硬盘信息是否在系统中
521 echo "- - -" > /sys/class/scsi_host/host0/scan加载硬盘信息
522 echo "- - -" > /sys/class/scsi_host/host1/scan
523 echo "- - -" > /sys/class/scsi_host/host2/scan
524 ls /dev/sd*查看信息是否加载成功
525 pvcreate /dev/sdc 创建物理卷
526 vgextend vg_ccmsdzhkjr /dev/sdc把物理卷加入卷组
529 lvresize -r -l +100%FREE /dev/vg_ccmsdzhkjr-LogVol00 /dev/sdc把sdc这个新加硬盘的所有空间增加到根分区逻辑卷中
/dev/vg_ccmsdzhkjr-LogVol00 即为根分区的路径
535 df -
2、把同一块磁盘上的剩余空间加入到根分区内
通过使用vgs看到还有348G的剩余空间没有使用
[[email protected] ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup 1 2 0 wz--n- 465.27g 348.08g
lvextend -L +348G /dev/mapper/VolGroup-LogVol01给根分区增加剩余的硬盘块,/dev/mapper/VolGroup-LogVol01即为根分区的名字
resize2fs /dev/mapper/VolGroup-LogVol01 &给根分区赋予文件系统
接下来使用df -h看到根分区的空间在慢慢增加
3、在实体机上或者xen上创建逻辑卷
xm block-attach 188077-chenyi file://vdisk/19066-b.img xvdb w 当新加硬盘无法生效时,需执行此命令
给新加硬盘分区创建逻辑卷
echo "scsi add-single-device 0 0 2 0" > /proc/scsi/scsi加载刚添加的硬盘
0 0 2 0 这里的2代表新的盘符
pvcreate /dev/sdb创建物理卷
vgextend vg_ccmsdzhkjr /dev/sdb把物理卷加入卷组
如果要加入新卷组可以使用vgcreate vg0新卷组名 /dev/sdb物理卷名称
lvcreate创建逻辑卷命令:
格式1:lvcreate -l +100%FREE -n lv_data vg_data
-l +100%FREE :设置逻辑卷的大小为硬盘所有的剩余空间
-L 512M:设置逻辑卷的大小为512M。
-n lv_data:设置逻辑卷的名字为lv_data ;表示法:/dev/卷组名/data
vg_data:卷组名字,也就是需要加入的卷组名字。
创建完逻辑盘后对磁盘格式化,逻辑盘默认在/dev/maaper下面
Mkfs.ext4 /dev/maaper/lv卷名-vg卷名
格式化完后挂载到目录,挂载目录最好是空的目录,不然挂载后会覆盖里面的文件
Mount /dev/maaper/ lv卷名-vg卷名 /vdisk/disk1挂载目录
如果需要把磁盘做成硬盘文件系统添加到虚拟机,可使用下面命令
dd if=/dev/zero of=/vdisk/ vmtest1-1.img bs=1G count=0 seek=50代表建立一个容量50G的镜像文件
seek=50代表50G
bs=1G代表G为单位
dd if=/dev/zero of=/vdisk/187058-02.img count=50 seek=0 bs=1G代表写入一个50G的文件
4、在centos7中给xfs文件系统增加系统盘容量
xfs_growfs /dev/mapper/centos-root
以上是关于vmware上给根分区增加空间以及创建逻辑卷的主要内容,如果未能解决你的问题,请参考以下文章