2005年11月30日 星期三

LVM 建立步驟

每次拿到一台新裝 OS 的 Linux 機器,就要開始在網路上爬文,回憶 LVM 的指令與做法,趁這次又遇到這種案例,順便把步驟紀錄在這邊備忘。

首先,要有個 id 為 8e 的 partition,如下:

Disk /dev/sda: 73.4 GB, 73402399232 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 778 6144862+ 83 Linux
/dev/sda3 779 1288 4096575 82 Linux swap
/dev/sda4 1289 8924 61336170 5 Extended
/dev/sda5 1289 1670 3068383+ 83 Linux
/dev/sda6 1671 1797 1020096 83 Linux
/dev/sda7 1798 1924 1020096 83 Linux
/dev/sda8 1925 2051 1020096 83 Linux
/dev/sda9 2052 8924 55207341 8e Linux LVM

記住這個 device name,/dev/sda9,接這以 root 身分進入 LVM,如下:
# lvm
lvm>

建立 Physical Volume (pv),關於 pv, vg, lv 等名詞,可以參考這份文件
lvm> pvcreate /dev/sda9

建立 Volume Group (vg)
lvm> vgcreate vg01 /dev/sda9
lvm> vgchange -a y vg01

建立 Logical Volume (lv),然後退出 LVM
lvm> lvcreate -L5G -naplv vg01
lvm> quit

在這個 lv 上建立 EXT3 檔案系統
# mke2fs -j /dev/vg01/aplv

建立檔案系統成功後,會出現這段訊息,稍後再來研究。
This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

接這修改 /etc/fstab,讓這個 FS 可以在開機時自動掛上來:
/dev/vg01/aplv /app_1 ext3 defaults 1 2

這樣就大功告成了。

沒有留言:

張貼留言