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

OpenStack云主机扩展硬盘空间

adminis3年前 (2021-02-21)技术26190

OpenStack上2G硬盘的Linux镜像,适用于Centos6.5/6.8,32位/64位镜像" class="reference-link" href="#">以下教程专门针对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/ynoteshare1/index.html?id=7490c31846e90b3e417aeac998f99dfc&type=note#/


第3条随机版权

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

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

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

相关文章

在Centos 7 上安装Zabbix监控

在Centos 7 上安装Zabbix监控

一、关闭selinux和iptables && 安装Zabbix rpm包仓库 && 安装zabbix-server-mysql和zabbix-web-mysql &a...

centos7破密时提示Authentication token manipulation error

centos7破密时提示Authentication token manipulation error

需要在passwd 前输入 chattr -i /etc/passwd chattr -i /etc/shadow如下:...

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

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

cnetos手动安装mysql没有my.cnf配置文件时, 1.可以从其它服务器把my.cnf文件拷贝到需要的服务器上,2.可以touch创建my.cnf文件 这边是直接使用touch命令my.c...

发表评论

访客

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