linux 磁盘库扩容


1.fdisk -l 查看有几个分区

磁盘标识符:0x000c4984

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    83886079    40893440   8e  Linux LVM
/dev/sda4        83886080   536870911   226492416   83  Linux

2,fdisk /dev/sda 创建新的分区 第一个参数是 === n(创建)第二个是 === p(表示主分区)第三个是填刚才3(1,2,4)被使用,然后回车(两次),最后 ===w (保存)

3,fdisk -l 查看是否成功 ====> reboot (重启)

4,常规扩容: 4.1 pvcreate /dev/sda3 初始化刚才的分区(partprobe /dev/sda3 也可以) 4.2 mkfs.ext4 /dev/sda3 即可格式化分区成功,然会使用mount /dev/sda3 /userDir

5,虚拟机扩容: 5.1 vgdisplay 查看虚拟卷名称

--- Volume group ---
  VG Name               cl
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2

6, vgextend cl /dev/sda3 =====>cl 为获取到的虚拟卷名称 , 初始化分区并加入虚拟卷

7, lvextend -L +10G /dev/mapper/root 扩容10G ===>root 为自己的实际值 lvdisplay可以查看

8,resize2fs /dev/mapper/root 或者 xfs_growfs /dev/mapper/root 刷新

9,df -h 查看是否成功