Linux LVM 管理經驗

    版本為 12:40, 14 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    檢查各個 PV 的資料儲存狀況

    #>pvdisplay -m

    [root@itview ~]# pvdisplay -m
      /dev/cdrom: open failed: No medium found
      --- Physical volume ---
      PV Name               /dev/sda3
      VG Name               dataVG
      PV Size               91.00 GB / not usable 1.71 MB
      Allocatable           yes
      PE Size (KByte)       4096
      Total PE              23295
      Free PE               2815
      Allocated PE          20480
      PV UUID               ThTI03-wsKW-kzU6-VrFa-1uVr-lN1h-yc3OCl
    
      --- Physical Segments ---
      Physical extent 0 to 12799:
        Logical volume      /dev/dataVG/homeLV
        Logical extents     0 to 12799
      Physical extent 12800 to 17919:
        Logical volume      /dev/dataVG/mysqlLV
        Logical extents     0 to 5119
      Physical extent 17920 to 20479:
        Logical volume      /dev/dataVG/backupLV
        Logical extents     0 to 2559
      Physical extent 20480 to 23294:
    FREE
    在現有LVM,新增實體磁碟

    要加入一顆新的實體磁碟至LVM前,雖然實體磁碟的磁區為 ext3、LVM或不新增任何磁區,均可以被加入LVM管理,但為避免該磁碟被誤用及維護作業的標準化,強烈建議先將全新的磁碟規劃為 LVM 磁區(type = 8e),再加入 LVM 管理

    如何決定 PE 的大小

    PE - Physical Extents 預設為 4096KB,簡單來說,當實體磁碟加入 LVM 後都會轉換成 PE 的數量來作整體空間的管理,雖然PE數量多寡不會影響 I/O 效能但數量太大時會影響 LVM 工具的執行效能。同一個 VG 裡有相同的 PE 定義,且更改 PE 會影響資料完整性。

    移除 VG 裡的某個 PV

    要移除現有 PV 前,需先確定所屬的 VG 還有足夠的可用空間,可利用 pvdisplay -m 來檢視該 PV 的資料狀況。
    #>pvchange -xn /dev/mypv ;先關閉PV的分配功能
    #>pvmove -i 10 /dev/mypv  ; -i 每10秒回報執行狀態,這個操作會依資料的實際容量來決定可能花費的時間。也可以使用 -b 參數,將程序以背景模式來執行,執行狀態可以從系統日誌來檢視。

    LV snapshot(快照) 的應用

    使用時機:當要作資料備份時,為避免影響資料的線上的存取操作,可以利用 snapshot 作即時複製一份,以用來作備份工作的來源資料。

     

     

    參考文件:
    http://www.howtoforge.com/linux_lvm_snapshots
    http://www.linux.org/docs/ldp/howto/...ts_backup.html
    http://bbs.chinaunix.net/viewthread.php?tid=1194156
    http://andrew.sayya.org/blog/?p=294 (繁體中文)
    http://linux.chinaunix.net/bbs/viewt...e=1#pid6913557 (snapshot原理)

     

     

    Powered by MindTouch Core