Contoh Implementasi LVM pada sebagian partisi + whole hardisk
Kita mempunyai 2 hardisk yg siap utk dipake bermain2 yaitu sda(20 GB) dan sdb (80 GB), anggaplah linux sudah terinstall pada hardisk pertama (sda) dg partisi sbb :
/dev/sda1 -> /boot = 100 MB
/dev/sda3 -> / = 2 GB
/dev/sda4 -> /usr = 3 GB
/dev/sda5 -> /var = 3 GB
/dev/sda6 -> free space / unpartition space = 11,9 GB (20GB-100MB-2GB-3GB-3GB)
/dev/sdb1 -> free space / unpartition space = 80 GB
1. Install LVM dari repository terdekat
apt-get install lvm2
2. Buatlah partisi baru yg belum diformat dengan cfdisk, fdisk, ataupun gparted (dg GUI)
Partisi baru akan bernama /dev/sda6 dan /dev/sdb1
3. Inisialisasi partisi sebagai LVM dengan cara
pvcreate -v /dev/sda6
utk melihat list Phisycal Volume yg telah dibuat gunakan pvdisplay
4. Buatlah Volume Group baru dengan cara
vgcreate vgmirror /dev/sda6
utk melihat list Volume Group yg telah dibuat gunakan vgdisplay dan amatilah baris VG Size.
# lakukan juga langkah [3] dan [4] pada /dev/sdb1
pvcreate -v /dev/sdb1
vgcreate vgmirror /dev/sdb1
lalu lakukan vgdisplay maka dapat dilihat bahwa VG Size sekarang adalah 91,9 GB (kumulatif dari 11,9 GB + 80 GB).
5. Buatlah Logical Volume sesuai kebutuhan
lvcreate -L 60G -n debian vgmirror
utk membuat Logical Volume “ISO” adalah dg cara menyesuaikan sisa free space yg masih ada
lihat vgdisplay perhatikan baris Free PE / Size 33232 / 31,9 GB lalu lakukan
lvcreate -l 33232 -n ISO vgmirror
6. Format masing-masing partisi
mkfs.reiserfs -l DEBIAN-LVM /dev/mapper/vgmirror-debian
mkfs.reiserfs -l ISO-LVM /dev/mapper/vgmirror-ISO
7. Mount partisi kedalam folder yg diinginkan
mount /dev/mapper/vgmirror-debian /mnt/debian
mount /dev/mapper/vgmirror-ISO /mnt/ISO
lakukan df -h utk memastikan kapasitas partisi yg termount.Pada kasus ini, jika partisi “/dev/mapper/vgmirror-ISO” sudah penuh, sedangkan partisi “/dev/mapper/vgmirror-debian” masih mempunyai banyak free space, maka dengan mudah qta bisa me-reduce ukuran partisi “/dev/mapper/vgmirror-debian” dan memberikan free space-nya pada partisi “/dev/mapper/vgmirror-ISO”.
Utk memindahkan alokasi free space sebagaimana kasus diatas, ada mekanisme yg harus kita lakukan secara terurut, yaitu :
REDUCE PARTITION
1. Lihat kapasitas partisi dengan
df -h -> kapasitas partisi /dev/mapper/vgmirror-debian = 60 GB
2. un-Mount partition
umount /mnt/debian
3. Reduce / Resize filesystems dengan
resize_reiserfs -s -3G /dev/mapper/vgmirror-debian -> mengurangi kapasitas partisi sebesar 3 GB pada /dev/mapper/vgmirror-debian
4. Reduce LVM partition dengan
lvreduce -L -3G /dev/vgmirror/debian
5. Mount partition
mount /dev/mapper/vgmirror-debian /mnt/debian
6. Lihat kapasitas partisi dengan
df -h -> kapasitas partisi /dev/mapper/vgmirror-debian = 57 GB (60GB-3GB)
EXTENDS PARTITION
1. Lihat kapasitas partisi dengan
df -h -> kapasitas partisi /dev/mapper/vgmirror-ISO = 31,9 GB
2. un-Mount partition
umount /mnt/debian
3. Extends LVM partition dengan
lvextend -L +3G /dev/vgmirror/ISO
4. Extends / Resize filesystems dengan
resize_reiserfs -s +3G /dev/mapper/vgmirror-ISO -> mennambah kapasitas partisi sebesar 3 GB pada /dev/mapper/vgmirror-ISO
5. Mount partition
mount /dev/mapper/vgmirror-ISO /mnt/ISO
6. Lihat kapasitas partisi dengan
df -h -> kapasitas partisi /dev/mapper/vgmirror-ISO = 34,9 GB (31,9GB+GB)
Selamat mencoba.
Happy Hacking.. :-)
Selasa, 22 Desember 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar