RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [求助]Linux LVM 有沒有工具可以快速改變容量大小?謝謝   字型大小:||| 
aTimWu
銅驢友〔初級〕
等級: 8等級: 8


今日心情

 . 積分: 100
 . 文章: 580
 . 收花: 597 支
 . 送花: 71 支
 . 比例: 0.12
 . 在線: 1001 小時
 . 瀏覽: 9760 頁
 . 註冊: 7270
 . 失蹤: 0
#1 : 2008-9-24 09:12 AM     全部回覆 引言回覆

版主 MU : 感謝您無私的分享

評分:+2   
 這篇是記錄LVM的指令,由於LVM是一套不錯的檔案系統,但指令實在常忘記,所以還是把它記錄起來。

一、建立LVM Filesystem(50MB PV → 50MB VG → 30MB LV → /lvmdata)
1. # fdisk /dev/hda ← 分割 /dev/hda
2. create a new 50MB (8e) partition ← 建立partition
3. # partprobe ← 不用重新開機,立即生效partition
4. # pvcreate /dev/hdaX ← 將 /dev/hdaX 轉成 PV
5. # vgcreate rootvg /dev/hdaX [ /dev/hdaX /dev/hdaX.......] ← 建立 VG,名稱為 rootvg
6. # lvcreate -L 30M -n lv01 rootvg ← 在 rootvg(VG)建立 LV,容量為 30MB,名稱為 lv01
7. # mke2fs -j /dev/rootvg/lv01 ← 格式化為 EXT3
8. # mkdir /lvmdata ← 建立目錄
9. # mount /dev/rootvg/lv01 /lvmdata ← 將 lv01 掛載到 /lvmdata

二、擴大 /lvmdata 空間(30MB → 40MB)
1. # df -h ← 檢查 /lvmdata 目前空間為 30MB
2. # lvextend -L +10M /dev/rootvg/lv01 ← 將 lv01 擴大 10MB 空間
3. # df -h ← 檢查 /lvmdata 還是 30MB
4. # ext2online /dev/rootvg/lv01 ← 將 lv01 空間立即生效
5. # df -h ← 空間已增加至 40MB

三、將 rootvg 虛擬 HD 由 50MB → 100M
想法:再新增一個 PV,將此 PV 加入 rootvg,擴大 rootvg 容量
1. # fdisk /dev/hda ← 重新分割一個硬碟或partition
2. create a new 50MB (8e) partition ← 建立partition
3. # pvcreate /dev/hdaX ← 將 /dev/hdaX 轉成 PV
4. # vgextend rootvg /dev/hdaX ← 將新的 partition 合併到 rootvg
5. # vgdisplay rootvg ← 顯示 rootvg 目前容量



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-22 12:52 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.023710 second(s), 8 queries , Qzip disabled