Geri git   Engelliler Sosyal Duyarlılık Platformu > Bilgisayar - İnternet - Linux - Oracle > Oracle

   

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 08-13-2011, 02:13 PM
Administrator
 
Üyelik tarihi: Jul 2009
Mesajlar: 255
Standart Linuxta LVM snapshot ile yedekleme yapmak

Logical Volume Manager ile snapshot oluşturmak ve bu snapshot üzerinden yedekleme yapmak için gerekli işlemler aşağıdaki gibi gerçekleştirilebilir.

Öncelikle kullanılacak kaynakları belirtelim.

Volume Group = vg1
Logical Volume1 = /dev/vg1/data 100M /data //verilerin bulunacağı disk alanı.
Logical Volume2 = /dev/vg1/backup 100M /backup //snapshot yedeğinin bulunacağı disk alanı.
Snapshot Volume = /dev/vg1/snap 100M /snap //snapshot bilgilerinin bulunacağı disk alanı.
Disk Name = /dev/sdb //kullanılacak fiziksel disk.

İlk önce diskimiz üzerinde fdisk ile partition oluşturalım.

fdisk /dev/sdb

fdisk editöründe karşımıza gelen seçeneklerden sırası ile;

partition tipi için: 2
yeni partition için: n
primary partition için: p
partition number için: 1

Daha sonra ihtiyaç duyulan disk alanı girilir.

LVM için gerekli fiziksel volume oluşturulur.

pvcreate /dev/sdb1

Volume grup ve oluşturduğumuz bu grup içerisinde mantıksal volume'lar oluşturulur.

vgcreate vg1 /dev/sdb1
lvcreate -L 100M -n data vg1
lvcreate -L 200M -n backup vg1

Mantıksal volume'lar ext3 dosya sisteminde formatlanır.

mkfs.ext3 /dev/vg1/data
mkfs.ext3 /dev/vg1/backup

Mantıksal volume'lar işletim sistemine mount edilir.

mkdir /data
mkdir /backup
mount /dev/vg1/data /data
mount /dev/vg1/backup /backup

Artık snapshot almaya hazırız.Tabii ki Snapshot almak için elimizde verilerin olması gerekir.

cd /data
mkdir deneme
touch test

oluşturduğumuz fiziksel ve mantıksal volume'ları listelemek için aşağıdaki komutları kullanabiliriz.

pvdisplay
lvdisplay

Şimdi /data diskinin snapshot'ını alalım.

lvcreate -L 100M -s -n snap /dev/vg1/data

Aldığımız snapshot volume'u görmek için;

lvdisplay

Şimdi snapshot üzerinden yedek almak için snapshot volume'u işletim sistemine mount edelim.

mkdir /snap
mount /dev/vg1/snap /snap

snapshot volume'u yedek diskimize sıkıştırarak kopyalayabiliriz.

tar -czvf /backup/yedek.tar.gz /snap

Artık snapshot ile işimiz bittiği için silebiliriz.

umount /snap
lvremove /dev/vg1/snap

Kaynak: kadirsert.com un katkılarıyla
Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesaj?n?z? De?i?tirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



WEZ Format. Şuan Saat: 12:01 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0