淺談linux性能調優之十九:lvm高級使用

        上節引出了「邏輯卷」管理技術,你們都知道它比傳統磁盤管理所具備的優點,我這裏有一個關於lvm管理的手冊「LVM HOWTO」,大多介紹是概念,使用方法。要的話能夠給我留言或者在網上找找,練會它。除了伸縮的特色,邏輯卷還有一個底層物理卷的遷移功能!硬盤的理論 壽命是3萬小時以上,通常硬盤一直開機工做3年就完蛋,若是正常使用10年沒有問題。不幸的是咱們所管理的服務器上的磁盤處於一直開機工做狀態,咱們若使 用邏輯卷對上層而言可能只是幾個邏輯而成的卷,對底層而言可能有多個物理磁盤。這些磁盤壽命快到了!如何處理?確定要換磁盤!邏輯卷管理工具中有個 pvmove,能夠實現此功能!並且上層lv不受影響,用戶能夠在管理員替換磁盤的過程當中訪問數據。
    下面我模擬一個應用場景:
        假設已有一個邏輯卷,物理磁盤使用/dev/vdc ,空間大小500M
             步驟:
               使用fdisk直接劃分爲主分區/dev/vdc1
                   注意:執行partx -a /dev/vdc,partx -a /dev/vdd
             建立邏輯卷:
                   pvcreate /dev/vdc1              生成物理卷
 
                   vgcreate vg0 /dev/vdc1            建立卷組
 
                   lvcreate -L 400M -n lv0 vg0        建立邏輯卷
 
                   mkfs.ext4 /dev/vg0/lv0            格式化成ext4文件系統
 
                   mount /dev/vg0/lv0 /mnt            掛載分區到目錄
     
                   cp /boot/* /mnt                    用戶寫入數據
 
        時光飛躍,呀,三年過去了,磁盤壽命快到了,可能io性能已經有所表示!
              遷移物理捲到到同卷組中的另外一個物理卷
                步驟:
                    pvcreate /dev/vdd1            生成物理卷

                    vgextend vg0 /dev/vdd1        添加到之後的卷組vg0
 
                    pvmove /dev/vdc1 /dev/vdd1    數據遷移到新的物理卷

                    vgreduce vg0 /dev/vdc1         從卷組中刪除就的物理卷

                    pvremove /dev/vdc1             刪除物理卷

                    最後使用fdisk將痕跡刪除乾淨! 卸下磁盤,能夠低價處理哦 ! 注意的是:最後要將這些舊的磁盤重複寫入覆蓋掉那些舊數據,這必須的,可能泄漏機密的!

                                                                                                                               oscersong007@gmail.com
            西郵-小宋
相關文章
相關標籤/搜索