当前位置:TranBon博客 > 首页 > 技术 > OpenStack云主机扩展硬盘空间

OpenStack云主机扩展硬盘空间

adminis4年前 (2021-02-21)技术38330

以下教程专门针对OpenStack上2G硬盘的Linux镜像,适用于Centos6.5/6.8,32位/64位镜像

检查硬盘连接情况

fdisk -l /dev/vdb

如果没有看到输出有关/dev/vdb的信息,请确认卷是否已经连接到虚拟机

如果看到输出有关/dev/vdb的信息,就复制以下代码,一次完成任务:

pvcreate /dev/vdb && vgextend VolGroup /dev/vdb && lvcreate -L 4g -n lv_swap VolGroup && lvresize -l +100%FREE /dev/VolGroup/LogVol00 && resize2fs /dev/VolGroup/LogVol00 && mkswap /dev/VolGroup/lv_swap && echo "/dev/VolGroup/lv_swap swap swap defaults 0 0" >> /etc/fstab && swapon -a && df -TH && free -m && history -c

+++++手动版,用于练习和熟悉LVM+++++

留意红色字体部分

Step1:把/dev/vdb变为 LVM的PV物理卷

pvcreate /dev/vdb

提示创建成功:
Physical volume “/dev/vdb” successfully created

Step2:查看vg组的名称

vgs

显示VG名称为VolGroup:
VG       #PV #LV #SN Attr   VSize VFree
VolGroup   1   1   0 wz–n- 1.51g    0

Step3:把/dev/vdb加入vg组VolGroup里

vgextend VolGroup /dev/vdb

Step4:查看现有的LV卷,虚拟分区

lvs

LV       VG       Attr       LSize Pool Origin Data%  Move Log Cpy%Sync Convert
LogVol00 VolGroup -wi-ao—- 1.51g

Step5:创建一个新的LV,容量4G,用于SWAP

lvcreate -L 4g -n lv_swap VolGroup

Step6:把新盘剩余的空间全部划入到原来的根分区。

lvresize -l +100%FREE /dev/VolGroup/LogVol00

Step7:更新文件系统信息

resize2fs /dev/VolGroup/LogVol00

Step8:检查结果:

df -TH

Filesystem                    Type   Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-LogVol00 ext4    XXG  713M   13G   6% /
tmpfs                         tmpfs  258M     0  258M   0% /dev/shm
/dev/vda1                     ext4   508M   34M  449M   7% /boot

Step9:检查逻辑卷状态

lvdisplay VolGroup

Step10:检查PV有没有空闲的空间

pvdisplay /dev/vdb

确认显示0:
Free PE               0

Step11:把LV卷格式化为swap

mkswap /dev/VolGroup/lv_swap

显示:
mkswap: /dev/VolGroup/lv_swp: warning: don’t erase bootbits sectors
       on whole disk. Use -f to force.
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=b4c988b7-f70c-4247-96d4-715e4b1bef49

Step12:修改fstab,确保下次开机自动挂载swap分区

echo "/dev/VolGroup/lv_swap swap swap defaults 0 0" >> /etc/fstab

Step13:立刻挂载swap分区

swapon -a

Step14:检查swap分区是否挂载成功

free -m

显示:
            total       used       free     shared    buffers     cached
Mem:           490        123        366          0          8         39
-/+ buffers/cache:         76        413
Swap:         4095          0       4095

Step15:清除历史记录

history -c



来自:有道云笔记  https://note.youdao.com/ynoteshare/index.html?id=7490c31846e90b3e417aeac998f99dfc

第5条随机版权
文章免责声明
尊敬的读者:

本文所提供的信息、观点及数据均来源于公开资料、相关研究报告及个人理解,仅供读者参考。本文不代表任何官方立场或专业机构的意见,亦不构成任何投资建议或决策依据。

在撰写本文时,我们已尽力确保信息的准确性和完整性,但鉴于信息来源的多样性及可能存在的误差,我们无法保证本文所述内容在任何时刻都绝对准确无误。因此,读者在阅读本文时,应结合自身实际情况及专业知识,进行独立分析和判断。

对于因本文信息不准确、不完整或读者自身理解偏差而导致的任何损失或损害,我们概不负责。同时,我们也不承担因本文所述内容引发的任何法律责任或纠纷。

此外,本文可能包含对特定公司、行业或市场的分析和预测,这些分析和预测均基于当前市场环境及可获得的信息,并可能受到多种因素的影响而发生变化。因此,读者在参考本文时,应充分考虑这些潜在的风险和不确定性。

我们鼓励读者在阅读本文后,进一步查阅相关资料和咨询专业人士,以获取更全面、准确的信息和建议。同时,我们也欢迎读者就本文内容提出宝贵的意见和建议,以便我们不断改进和提升文章质量。

最后,感谢读者对本文的关注和阅读。我们希望通过提供有价值的信息和观点,为读者在相关领域的学习和决策提供一定的帮助和参考。但请务必记住,本文所述内容仅供参考,不构成任何具体建议或承诺。

特此声明。

扫描二维码推送至手机访问。

版权声明:本文由TranBon博客发布,如需转载请注明出处。

本文链接:https://ns.tranbon.com/?id=269

“OpenStack云主机扩展硬盘空间” 的相关文章

在Centos 7 上安装Zabbix监控

在Centos 7 上安装Zabbix监控

一、关闭selinux和iptables && 安装Zabbix rpm包仓库 && 安装zabbix-server-mysql和zabbix-web-mysql && 安装并且启动mysql5.6及 数据库信息安全初始化、设置数据库root密码等[r...

vi编辑器教程

http://blog.sina.com.cn/s/blog_736f1c59010136ry.htmlhttp://blog.csdn.net/lanxinju/article/details/5731843Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi...

cnetos系统mysql配置my.cnf文件,跳过密码认证登录并设置远程登录(不一定有效)

cnetos系统mysql配置my.cnf文件,跳过密码认证登录并设置远程登录(不一定有效)

cnetos手动安装mysql没有my.cnf配置文件时,1.可以从其它服务器把my.cnf文件拷贝到需要的服务器上,2.可以touch创建my.cnf文件这边是直接使用touch命令my.cnf文件的,创建在/etc/目录下[root@host ~]#  touch&...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。