设为首页收藏本站

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 354|回复: 2

关于linux在vultr如何升级扩容硬盘root系统盘根目录容量操作说明 LVM

[复制链接]

签到天数: 2453 天

[LV.Master]伴坛终老

 成长值: 22005
发表于 2018/1/27 01:27 | 显示全部楼层 |阅读模式 |Google Chrome 64.0.3282.119|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
关键命令使用代码复制模式,标红为必须执行

[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       19G   14G  4.2G  76% /
tmpfs                 499M     0  499M   0% /dev/shm
/dev/vda1             477M   28M  425M   7% /boot
[root@localhost ~]#

从2.5美元升级到5美元,硬盘从20G升级到25G,但是df -h没有看到存在,下面来分区创建下
  1. fdisk -l
复制代码


Disk /dev/vda: 26.8 GB, 26843545600 bytes
16 heads, 63 sectors/track, 52012 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c2418

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           3        1018      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/vda2            1018       41611    20458496   8e  Linux LVM
Partition 2 does not end on cylinder boundary.

Disk /dev/mapper/VolGroup-lv_root: 19.9 GB, 19906166784 bytes
255 heads, 63 sectors/track, 2420 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_swap: 1040 MB, 1040187392 bytes
255 heads, 63 sectors/track, 126 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


  1. fdisk /dev/vda
复制代码

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help):

请安步骤输入下面操作;
p       查看已分区数量(我看到有两个 /dev/vda1 /dev/vda2)
n       新增加一个分区
p       分区类型我们选择为主分区
3       分区号选3(因为1,2已经用过了,见上)
回车      填写/dev/vda2的数值41611(起始扇区)
回车      默认(结束扇区)
t       修改分区类型
3       选分区3
8e      修改为LVM(8e就是LVM)
w      写分区表(因为是系统硬盘,所以直接退出了,没有关系的)

分区完成后,然后reboot重启生效,因为是系统硬盘,必须要重启生效新的分区表,否则后续无法进行操作

格式化
  1. mkfs -t ext4 /dev/vda3
复制代码

添加新LVM到已有的LVM组,实现扩容
初始化刚才的分区
  1. pvcreate /dev/vda3
复制代码

查看卷容量,这时你会看到一个很大的卷了
pvdisplay
将初始化过的分区加入到虚拟卷组VolGroup中
  1. vgextend VolGroup /dev/vda3
复制代码

查看空间大小
vgdisplay
扩展已有卷的容量并且自动resize2fs刷新容量
  1. lvextend -r -l +100%FREE /dev/mapper/VolGroup-lv_root
复制代码

可以看到扩充完成的容量Free  PE数值已经完全分配完毕
  --- Volume group ---
  VG Name               VolGroup
  System ID            
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               24.50 GiB
  PE Size               4.00 MiB
  Total PE              6273
  Alloc PE / Size       6273 / 24.50 GiB
  Free  PE / Size       0 / 0   
  VG UUID               KVPwfe-CykZ-8ub5-7mct-W23P-pvno-jXYVZ

df -h看到容量已经变成了25G
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       24G  763M   22G   4% /
tmpfs                 499M     0  499M   0% /dev/shm
/dev/vda1             477M   28M  425M   7% /boot
通过pvs物理卷和vgs卷组与lvs逻辑卷等命令看到的确是成功了的
[root@localhost ~]# pvs
  PV         VG       Fmt  Attr PSize  PFree
  /dev/vda2  VolGroup lvm2 a--u 19.51g    0
  /dev/vda3  VolGroup lvm2 a--u  5.00g    0                                               
[root@localhost ~]#vgs
  VG       #PV #LV #SN Attr   VSize  VFree
  VolGroup   2   2   0 wz--n- 24.50g    0
[root@localhost ~]# lvs
  LV      VG       Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_root VolGroup -wi-ao----  23.54g                                                   
  lv_swap VolGroup -wi-ao---- 992.00m


购买地址:http://www.vultr.com/?ref=6813695

教程部分摘选:https://unix.stackexchange.com/q ... ion-using-resize2fs


我太懒了,,要复制好几次,下面还是一键吧先分好区然后
  1. mkfs -t ext4 /dev/vda3
  2. pvcreate /dev/vda3
  3. vgextend VolGroup /dev/vda3
  4. lvextend -r -l +100%FREE /dev/mapper/VolGroup-lv_root
  5. df -h
复制代码


欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 2453 天

[LV.Master]伴坛终老

 成长值: 22005
发表于 2018/1/28 02:35 | 显示全部楼层 |Google Chrome 64.0.3282.119|Windows 10
教程现已确认可用状态。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 2453 天

[LV.Master]伴坛终老

 成长值: 22005
发表于 2018/2/7 20:24 | 显示全部楼层 |Google Chrome 64.0.3282.140|Windows 10
lvm还可以把多块硬盘数据盘整合到系统盘
11.jpg

评分

参与人数 1樱币 +2 收起 理由
itzmx8848 + 2 赞一个!

查看全部评分

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 用百度帐号登录新浪微博账号登陆

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2018/9/21 08:27 , Processed in 0.257607 second(s), 42 queries , Gzip On, Memcache On.

Powered by itzmx!

© 2011-2018 sakura

快速回复 返回顶部 返回列表