lvextend和resize2fs命令擴展邏輯卷空間 調整ext文件系統的空間大小


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

root@oradbfrsrv001 ~]# lvextend -L +50G /dev/oravg/oralv
Extending logical volume oralv to 499.00 GiB
Logical volume oralv successfully resized
[root@oradbfrsrv001 ~]# resize2fs /dev/oravg/oralv
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/oravg/oralv is mounted on /u01; on-line resizing required
old desc_blocks = 29, new_desc_blocks = 32
Performing an on-line resize of /dev/oravg/oralv to 130809856 (4k) blocks.
The filesystem on /dev/oravg/oralv is now 130809856 blocks long.
之前的lv 還有50G
現在加完就沒有了,下次還要先加磁盤才行
 

 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表示擴展邏輯邊界跟物理邊界一樣大。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM