ubuntu 非lvm 模式 扩充根目录
业务需求 因为服务器没有预装lvm ,不能直接扩容 ,且之前所有文件在同一块硬盘上,但业务需要需要扩容 , 有多块硬盘可以使用
专业名词
*物理存储介质(PhysicalStorageMedia)
*物理卷(Physical Volume,PV)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
*卷组(Volume Group,VG)
类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
*逻辑卷(Logical Volume,LV)
类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。
*物理块(Physical Extent,PE)
每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。
*逻辑块(Logical Extent,LE)
解决方案 :
fdisk -l #显示所有物理存储介质
fdisk /dev/sdb 依次输入d(删除原来盘符) n(创建卷) p 1 enter enter y t(修改磁盘模式) 8e(Linux LVM) w(保存)
pvcreate /dev/sdb1
{其他硬盘
fdisk /dev/sdc 依次输入d(删除原来盘符) n(创建卷) p 1 enter enter y t(修改磁盘模式) 8e(Linux LVM) w(保存)
pvcreate /dev/sdc1
}
vgcreate ubuntu-vg-test /dev/sdb1 #创建 物理卷组
lvcreate -L 500G -n lvtest ubuntu-vg-test #创建逻辑卷,并将物理卷中的空间分配500G给逻辑卷
vgextend ubuntu-vg /dev/sdc1 # 使用扩张物理卷组
lvextend -L+500G /dev/mapper/ubuntu--vg-test-lvtest #扩充逻辑卷
resize2fs /dev/mapper/ubuntu--vg-test-lvtest
mkfd.ext4 /dev/mapper/ubuntu--vg--test-lvtest #格式化
mkdir /home2
mount /dev/mapper/ubuntu--vg--test-lvtest
/home2 cp -rf /home/* /home2
blkid #根据输出的 uuid来设置 /etc/fstab的值
vi /etc/fstab #如下图
reboot