博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vmware上给根分区增加空间以及创建逻辑卷
阅读量:5985 次
发布时间:2019-06-20

本文共 1754 字,大约阅读时间需要 5 分钟。

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的剩余空间没有使用

[root@localhost ~]# 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

 

本文转自 Bruceweien 51CTO博客,原文链接:http://blog.51cto.com/bruceweien/1932319

转载地址:http://iygox.baihongyu.com/

你可能感兴趣的文章
【NOI2018模拟5】三角剖分Bsh
查看>>
redis安装使用
查看>>
【干货】Java岗面试考点大合集
查看>>
Android安全开发之浅谈密钥硬编码
查看>>
iOS 计算两个日期字符串的差值
查看>>
UTF-8 编码及检查其完整性
查看>>
由一条微博引发的 — Xcode LLDB 调试断点总结
查看>>
Android NDK开发扫盲及最新CMake的编译使用
查看>>
Weex开发系列(一):初识Weex
查看>>
开源 UI 库中,唯一同时实现了大表格虚拟化和树表格的 Table 组件
查看>>
找到思聪王
查看>>
[译] 学习 Spring Security(五):重发验证邮件
查看>>
快速的React Native开发方法
查看>>
Spring核心系列之AOP(一)
查看>>
TiDB 源码阅读系列文章(十五)Sort Merge Join
查看>>
spring mvc 5.1.1.RELEASE的一次请求过程源码分析
查看>>
RabbitMQ实战:消息通信模式和最佳实践
查看>>
省市区级联
查看>>
「译」MotionLayout介绍 (part III)
查看>>
什么是自编码?
查看>>