LVM on Centos

Posted: Maret 27, 2012 in LINUX
Tag:,

Bagi anda yang bermain dengan storage mungkin akan membutuhkan ini. LVM ( Logical Volume Management )   memungkinkan ukuran hardisk dengan mudah untuk diperbesar atau dikurangi.

ide dasar dari lvm adalah memudahkan Anda dalam “meresize” ukuran partisi Harddisk Anda.
Dalam konsep LVM seluruh partisi harddisk disebut dengan “Physical Volume”, Kemudian Physical volume dimasukkan kedalam suatu “Volume Group”, dari Volume Group dibuatlah “Logical Volume”.
Jika Anda ingin memanfaatkan partisi LVM maka Anda perlu menginstall utiliti
untuk mensetup LVM, jadi pastikan paket utiliti lvm2 karena kebetulan saya mengguakan Centos 5.2, untuk mengecek lvm sudah terinstal atau belum ketikan lvm pada comand line, jika belum terinstall maka tambahkan lvm pada system anda dengan cara yum install lvm2.

oke, kita langsung akan mencoba menambahkan 2 buah hardisk baru yang kita simulasikan sebagai sdb dan sdc dengan masing disk space 5 gb.

cek new disk 

untuk mengecek ketersediaan sdb dan sdc gunakan fdisk -l

format disk

untuk memulai LVM terlebih dahulu kita harus memberi nama file system pada kedua disk tersebut yaitu dengan cara

  • fdisk /dev/sdb
  • kemudian pilih primary sehingga menjadi sdb1  ( lakukan juga pada sdc )

setelah itu kita tambahkan ext3 kedalam storage yang telah kita tambahkan

  • mkfs.ext3 /dev/sdb1 ( lakukan juga pada sdc1)

jika pembuatan file system telah selesai maka kita gabungkan kedua storage tersebut caranya

  •  ketikan lvm pada terminal
  • buat physical volume pada kedua disk tersebut : pvcreate /dev/sdb1  /dev/sdc1 (gunakan pvdisplay untuk mengecek physical volume yang kita buat).
  • setelah itu buat volume group misal kita namakan lvm-latihan dengan cara : vgcreate -v lvm-latihan /dev/sdb1 /dev/sdc1 (gunakan vgdisplay untuk mengecek volume group yang kita buat)
  • membuat logical volume

untuk membuat logical volume gunakan terlebih dahulu vgdisplay kita misalkan sebagai berikut:

[root@xcode ~]# vgdisplay

— Volume group —

VG Name               lvm-latihan

System ID

Format                lvm2

Metadata Areas        2

Metadata Sequence No  1

VG Access             read/write

VG Status             resizable

MAX LV                0

Cur LV                0

Open LV               0

Max PV                0

Cur PV                2

Act PV                2

VG Size               10 GB

PE Size               4.00 MB

Total PE              1958

Alloc PE / Size       0 / 0

Free  PE / Size       1958 /10 GB

VG UUID               0pGE2d-07s0-5u3t-sZBH-osZp-T6DI-HGXDYO

Dan selanjutnya buatlah “Logical Volume” dengan perintah sbb:

[root@xcode ~]#  lvcreate -l  1958 lvm-latihan -n lvm0

Logical volume “lvm0” created

hasil perintah diatas akan membuat file device di /dev/lvm-latihan/lvm0

Untuk melihat “Logical Volume” yang tadi sudah Anda buat jalankan perintah
sbb:

[root@xcode ~]# lvdisplay

— Logical volume —

LV Name                /dev/lvm-latihan/lvm0

VG Name                lvm-latihan

LV UUID                N3gRGE-2Kbp-jnnL-OwCo-CR9P-kq9g-ucBZ5l

LV Write Access        read/write

LV Status              available

# open                 0

LV Size                10 GB

Current LE             1958

Segments               2

Allocation             inherit

Read ahead sectors     0

Block device          1 253:0

  • format partisi LVM (/dev/lvm-latihan/lvm0) dengan ext3 : mkfs.ext3 /dev/lvm-latihan/lvm0
  • kemudian mount /dev/lvm-latihan/lvm0 kearah direktori yang akan kita mount
  • jangan lupa tambahkan ke /etc/fstab agar ter mount saat startup
cek apakah lvm sudah berjalan atau belum dengan cara df -lah
oke, semoga bermanfaat.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s