阿里云盘扩容(SUSE Linux下)

系统基于LVM卷组管理

1、在阿里云购买磁盘扩容后,系统重启

2、重启后lv状态不可用,无法挂在lvm

mount /dev/mapper/vgdisk-app /home
mount: special device /dev/mapper/vgdisk-app does not exist

查看lv状态

  --- Logical volume ---
  LV Name                /dev/vgdisk/app
  VG Name                vgdisk
  LV UUID                j9GvOW-sivU-18Nq-3vfN-cmTU-49Je-nvu7rK
  LV Write Access        read/write
  LV Creation host, time iZ94jg74t5xZ, 2015-08-27 19:39:19 +0800
  LV Status              NOT available
  LV Size                100.00 GiB
  Current LE             25600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  --- Logical volume ---
  LV Name                /dev/vgdisk/data
  VG Name                vgdisk
  LV UUID                Y3F520-hGF2-sazF-C1Ch-kbWl-X4LE-XAta3i
  LV Write Access        read/write
  LV Creation host, time iZ94jg74t5xZ, 2015-08-27 19:41:34 +0800
  LV Status              NOT available
  LV Size                350.00 GiB
  Current LE             89600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

为啥状态不正确了呢,应该扩容导致的问题,找阿里云官方资料,要么是Window下,要么是linux非LVM管理的,感觉按照官方操作不靠谱。

遂自行查找基于LVM卷管理的磁盘扩容资料,找到了一些比较全面的参考资料,结合阿里云环境把问题解决了。

SUSE10 LVM实现扩展PV操作指导书

需要对lvm中的管理信息重新扫描,文档中介绍了很多命令,实际上对于扩容至需要更新pv信息,vg信息

处理方法:

---------------------------------------------

step 1:扫描和扩容PV

iZ94jg74t5xZ:~ # pvscan
  PV /dev/xvdc   VG vgdisk   lvm2 [500.00 GiB / 50.00 GiB free]
  Total: 1 [500.00 GiB] / in use: 1 [500.00 GiB] / in no VG: 0 [0   ]
iZ94jg74t5xZ:~ # pvresize /dev/xvdc
  Physical volume "/dev/xvdc" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

step 2:更新VG信息

iZ94jg74t5xZ:~ # vgchange -ay
  2 logical volume(s) in volume group "vgdisk" now active

更新完成后查看vg信息和lv状态,一切正常

iZ94jg74t5xZ:~ # vgdisplay
  --- Volume group ---
  VG Name               vgdisk
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1000.00 GiB
  PE Size               4.00 MiB
  Total PE              255999
  Alloc PE / Size       115200 / 450.00 GiB
  Free  PE / Size       140799 / 550.00 GiB
  VG UUID               IcVDC2-UAKv-2Cbm-iE8c-JYjp-tupP-TXxuTC

iZ94jg74t5xZ:~ # lvdisplay
  --- Logical volume ---
  LV Name                /dev/vgdisk/app
  VG Name                vgdisk
  LV UUID                j9GvOW-sivU-18Nq-3vfN-cmTU-49Je-nvu7rK
  LV Write Access        read/write
  LV Creation host, time iZ94jg74t5xZ, 2015-08-27 19:39:19 +0800
  LV Status              available
  # open                 0
  LV Size                100.00 GiB
  Current LE             25600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           252:0

  --- Logical volume ---
  LV Name                /dev/vgdisk/data
  VG Name                vgdisk
  LV UUID                Y3F520-hGF2-sazF-C1Ch-kbWl-X4LE-XAta3i
  LV Write Access        read/write
  LV Creation host, time iZ94jg74t5xZ, 2015-08-27 19:41:34 +0800
  LV Status              available
  # open                 0
  LV Size                350.00 GiB
  Current LE             89600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           252:1

step 3:mount磁盘

这个就不详细描述了,有大把资料参考

----------------------------------------------

从上面操作可以看出基于LVM管理磁盘优势太明显了,比阿里官方的操作方式简单安全得多

时间: 2024-11-05 21:46:12

阿里云盘扩容(SUSE Linux下)的相关文章

阿里云磁盘扩容踩坑总结

公司半年前上线一个新的项目,采购了一批阿里云主机,磁盘组成是40G系统盘+100G的数据盘,数据库采用MariaDB Galera Cluster集群部署,由于业务数据量快速增长,导致磁盘存储空间剩余量很少,急需要扩容,先总结整个项目规划中埋下的坑: 1.没有DBA对数据库的容量规划,而前期的运维人员采购时选用100G的SSD云盘: 2.数据库默认使用共享表空间,缺点是删除数据后不释放空间,当数据快速增长后,我们采取了先删除临时表数据的方式来尽量避免暴力扩容,争取在春节期间稳定,删除部分数据后,

阿里云轻量应用服务器Linux-Centos7下Oracle19c的安装

初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位具体目标:安装Oracle Database 19c 第一步:检查Linux系统版本 执行命令 lsb_release -a 查看系统版本可以看到,目前我的系统版本为CentOS7.3-64位.2.为了确保一切正常,我准备升级自己的系统到当前最新.3.用yum更新升级执行命令 yum -y clean all执行命令 yum -y update最后看见"Complete!"就是更新完成了.4.更新完成后,执行命令 l

阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装

初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位具体目标:安装MySQL 8.0.19 第一步:检查Linux系统版本 1.执行命令 lsb_release -a 查看系统版本可以看到,目前我的系统版本为CentOS7.3-64位.2.为了确保一切正常,我准备升级自己的系统到当前最新.3.用yum更新升级执行命令 yum -y clean all执行命令 yum -y update最后看见"Complete!"就是更新完成了.4.更新完成后,执行命令 lsb_re

运维 阿里云服务器扩容

一 缘由 公司服务器磁盘满了,在扩容的过程中有很多坑,写出来. 扩容前的磁盘情况, /dev/xvdb1 文件系统已经 二 扩容过程 可参考 阿里云扩容官方文档 第1步:进入 ECS 控制台 第2步:选择 "全部磁盘" 页或者"本实例磁盘" 页 第3步:在每一个磁盘条目的最后选择"更多" 第4步:选择"磁盘扩容",即可进入磁盘扩容操作页 第5步:输入你希望扩容的目标大小 第6步:重启 成功开通后,您需要通过ECS控制台或ECS

阿里云云盘扩容数据盘_Linux

随着业务的增长,您的数据盘容量可能无法满足数据存储的需要,这时您可以使用 磁盘扩容 功能扩容数据盘.   说明 挂载在实例上的数据盘,只有当实例处于 运行中 (Running) 或 已停止(Stopped) 状态时才可以扩容.扩容这种数据盘需要在控制台上重启实例后才能使扩容后的容量生效,而重启实例会停止实例,中断您的业务,所以请您谨慎操作. 建议在扩容数据盘之前手动创建快照,以备份数据. 无论数据盘的状态是 待挂载 还是 使用中,都可以执行磁盘扩容操作. 包年包月实例如果做过 续费降配 操作,当

阿里云轻量级服务器宝塔Linux可视化工具部署和项目上线及后台部署

在操作之前,首先的购买阿里云轻量级服务器,并且面板应用类型为宝塔(BT-Panel) 一.搭建可视化工具阶段 1.首先打开阿里云首页,在顶部导航点击 2.然后找到轻量级服务器 3.点击进去之后,有个服务器列表,就是你购买的阿里云轻量级服务器,在服务器列表单击选择详情 4.单击进去之后,在应用管理中单击应用详情,大概可以看到BT-Panel使用步骤,下面就是跟着套路走,就可以进入宝塔linux可视化页面并通过域名访问默认站点 5.先复制命令,在点击远程连接,然后在命令行粘贴复制的命令,得到宝塔li

在阿里云Ubuntu 14.04 Linux服务器上安装docker

参考 How To Install and Use Docker: Getting Started 这篇最靠谱的文档在阿里云 Ubuntu  14.04 服务器上成功安装 docker . 1)更新 apt 的安装包列表 sudo apt-get update 2)升级所有已安装的包 sudo apt-get -y upgrade 3)添加 apt 验证密钥 sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E8

阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置

1.系统更新,必须更新,否则有些软件会找不到. apt-get update apt-get upgrade 2.安装mysql sudo apt-get install mysql-server 3.安装Apache sudo apt-get install apache2 浏览器里键入 http://阿里云服务器公网IP 验证 4.安装PHP 5 环境 sudo apt-get install libapache2-mod-php5 sudo a2enmod php5 5.重启APACHE2

阿里云ECS服务器windows环境下配置redis

一.下载解压redis github下载地址:https://github.com/MSOpenTech/redis/tags 下载的是Redis-x64-3.2.100版本,Redis-x64-3.2.100.zip. 二.安装redis 1.解压并改名到你喜欢的目录,c:\redis 注意:这里有2个conf配置文件,redis.windows.conf和redis.windows-service.conf后续会要修改 2.启动redis redis-server redis.windows