lvextend命令用於在線擴展邏輯卷的空間大小,而不中斷應用程序對邏輯卷的訪問。使用lvextend命令動態在線擴展磁盤空間,整個空間擴展過程對於應用程序來說是完全透明的。
語法 lvextend(選項)(參數) 選項 -L:指定邏輯卷的大小,單位為“kKmMgGtT”字節;
-l:指定邏輯卷的大小(LE數)。
參數 邏輯卷:指定要擴展空間的邏輯卷。
實例 使用lvextend命令為邏輯卷/dev/vg1000/lvol0增加100M空間。
在命令行中輸入下面的命令: [root@localhost ~]# lvextend -L +100M /dev/vg1000/lvol0 #為了解決增加100M空間
輸出信息如下: Extending logical volume lvol0 to 300.00 MB Logical volume lvol0 successfully resized
resize2fs:調整ext文件系統的空間大小
搭配邏輯卷lv使用方法:resize2fs /PATH/TO/LV_NAME 3G 調整LV的邏輯邊界大小為3G
一、擴展邏輯卷lv:(必須先擴展邏輯卷的物理邊界,再擴展邏輯邊界)
lvextend 擴展邏輯卷的物理邊界
-L [+]# /PATH/TO/LV_NAME 指定擴展后的容量,+表示在目前容量上直接增加#容量
不用+表示,擴展后的容量為#
Usag: lvextend -L +5G /PATH/TO/LV_NAME 表示LV在現有的容量上再增加5G容量
lvextend -L 5G /PATH/TO/LV_NAME 表示擴展后的LV總大小為5G容量
resize2fs 擴展邏輯卷的邏輯邊界
resize2fs /PATH/TO/LV 5G 擴展邏輯邊界到5G,該值不能超過物理邊界
resize2fs -p /PATH/TO/LV :-p表示擴展邏輯邊界跟物理邊界一樣大。