linux动态增加LV空间的方法

一直都说LVM可以在线增加空间,一直都没有试过

下面小试一下:

1.增加硬盘

2.创建PV

3.添加PV到VG

4.扩展LV

1.增加硬盘

该干嘛干嘛

添加后需要重启(有知道不用重启的办法吗)

--这个是新添加的硬盘
[root@localhost ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table

2.创建PV

--命令很简单

--命令很简单
[root@localhost ~]# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created  

--可以看到新的PV了
[root@localhost ~]# pvdisplay
  /dev/hdc: open failed: No medium found
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup00
  PV Size               9.90 GB / not usable 22.76 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              316
  Free PE               0
  Allocated PE          316
  PV UUID               n5fS6M-jBiH-n9vU-pBTd-iOCv-BbTe-BUeNZo  

  "/dev/sdb" is a new physical volume of "5.00 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb
  VG Name
  PV Size               5.00 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               TDs3mN-3ON3-eHbl-cohr-7Hr3-8608-jiLlXG  

3.添加PV到VG

--指定对应的VG和PV
[root@localhost ~]# vgextend VolGroup00 /dev/sdb
  Volume group "VolGroup00" successfully extended  

--看到新的5G添加到VG里面了,状态是没有分配
[root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  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               14.84 GB
  PE Size               32.00 MB
  Total PE              475
  Alloc PE / Size       316 / 9.88 GB
  Free  PE / Size       159 / 4.97 GB
  VG UUID               x1uyPD-qBgE-2yQV-T1Cb-IGIz-e4LB-fghf1W  

4.扩展LV

--先添加2G练手
[root@localhost ~]# lvextend -L +2G /dev/VolGroup00/LogVol00
  Extending logical volume LogVol00 to 10.88 GB
  Logical volume LogVol00 successfully resized
--成功后还未看到新的空间
[root@localhost ~]# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                          8804      7362       988  89% /
--需要手动刷新
[root@localhost ~]# resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 2850816 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 2850816 blocks long.  

--现在就完成了
[root@localhost ~]# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                         10788      7365      2867  72% / 

若需要先缩小则使用以下命令:

lvreduce -L -20G /dev/mapper/vg_mysvr-lv_home

resize2fs /dev/mapper/vg_my-lv_home

lvextend -L +20G /dev/mapper/vg_mysvr-lv_root

resize2fs /dev/mapper/vg_mysvr-lv_root

(0)

相关推荐

  • Linux找回丢失磁盘空间的方法

    Linux系统磁盘提示满了,可是磁盘内文件加起来的大小和被占用的大小不一致,这就是磁盘丢失的情况,那么是什么程序占用了磁盘空间?下面小编就给大家介绍下Linux找回丢失磁盘空间的方法. 经常接触lin ...

  • MAC系统iTunes清理iOS备份文件增加磁盘空间的方法

    MAC用户将iPad和iPhone与电脑连接后,iTunes会自动备份一些手机中的资料,这样占用了一些MAC的磁盘空间,为了增大MAC的磁盘空间,我们要怎么才能将这些不要的备份文件删除呢? 解决方法: ...

  • solaris/linux 增加swap交换空间的方法

    linux临时增加swap空间: step 1: #dd if=/dev/zero of=/home/swap bs=1024 count=500000 注释:of=/home/swap,放置swap ...

  • 在Linux系统上使用交换文件扩展swap空间的方法

    想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩大. 因此,在这种情况下,我们可 ...

  • vivo手机如何增加系统空间

    系统空间是固定的,这个只有拆掉手机内部的内存卡才可以是很麻烦的.今天小编给大家说一些非常好用可以增加系统空间的方法. 操作方法 01 首先打开vivo手机.点击手机桌面的设置选项 02 点击设置页面的 ...

  • Win7系统优化虚拟内存增加储存空间方法

    win7系统使用一段时间后内存空间越来越小,储存文件越来越多,拖慢系统运行速度.有时候感觉电脑内存老是在50%以上,觉得玩游戏或看电影比较卡.其实我们可以设置虚拟内存提高电脑的性能,合理优化虚拟内存增 ...

  • win10怎么合并磁盘分区?win10调整增加C盘空间大小方法

    在升级到win10系统之后,很多用户发现C盘空间所剩无几,那么可不可以从其他盘划出部分空间增加到C盘呢?其实是可以的,在win10系统中我们可以通过合并磁盘分区的方式来调整增加C盘的空间,下面小编就跟 ...

  • 虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?

    解决虚拟机linux增加磁盘空间后SWAP分区不能自动挂载的问题,本文所使用linux为LUBUNTU,不保证适用于其他发行版linux 1、进入linux图形界面,在系统工具里面找到磁盘管理工具,l ...

  • VMware虚拟机修改Linux MAC地址的三种方法

    MAC地址为网卡的物理地址,在Windows系统下非常容易修改,在linux模式下则有些复杂, 我们看看VMware虚拟机中修改Linux MAC地址的方法 方法一: 这个方法最直接简单有效,修改Li ...