淺談linux效能調優之十九:lvm進階使用 淺談linux效能調優之十八:推薦使用lvmhttp://www.bkjia.com/os/201307/231381.html 上節引出了“邏輯卷”管理技術,大家都知道它比傳統磁碟管理所具有的優勢,我這裡有一個關於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將痕迹刪除乾淨! 卸下磁碟,可以低價處理哦 ! 注意的是:最後要將這些舊的磁碟重複寫入覆蓋掉那些舊資料,這必須的,可能泄漏機密的!