{"id":387,"date":"2010-05-28T01:48:52","date_gmt":"2010-05-27T23:48:52","guid":{"rendered":"http:\/\/www.shukko.com\/x3\/?p=387"},"modified":"2010-05-28T01:48:52","modified_gmt":"2010-05-27T23:48:52","slug":"lvm-ile-disk-birlestirme","status":"publish","type":"post","link":"https:\/\/www.shukko.com\/x3\/2010\/05\/28\/lvm-ile-disk-birlestirme\/","title":{"rendered":"LVM ile Disk Birle\u015ftirme"},"content":{"rendered":"<p>alintidir. orjinal adresi: http:\/\/ipucu.enderunix.org\/view.php?id=605&#038;lang=tr<\/p>\n<p>LVM OLU\u015eTURMA<\/p>\n<p>\u00d6rnek1:<\/p>\n<p>sistemde 100GB \/dev\/sdb 150GB \/dev\/sdc \u015feklinde tan\u0131ml\u0131 olan iki<br \/>\ndiskten 250GBlik LVM olu\u015ftural\u0131m.<\/p>\n<p>1. pvcreate \/dev\/sdb (diskleri fiziksel olarak sisteme tan\u0131mlad\u0131k.)<\/p>\n<p>2. pvcreate \/dev\/sdc (diskleri fiziksel olarak sisteme tan\u0131mlad\u0131k.)<\/p>\n<p>3. vgcreate vg0 \/dev\/sdb \/dev\/sdc (vg0 isminde volume grup olu\u015fturduk.)<\/p>\n<p>4. lvcreate -L150GB vg0 (logical drieve olu\u015fturduk.)<\/p>\n<p>5. vgdisplay (olu\u015fan logical drive&#8217;\u0131 kontrol ediyoruz<br \/>\nve \/dev\/vg0\/lvol0 \u015feklinde olu\u015fan logical drive&#8217;\u0131 g\u00f6r\u00fcyoruz.)<\/p>\n<p>6. mkfs.ext3 \/dev\/vg0\/lvol0 (format at\u0131yoruz. istedi\u011finiz dosya sistemini kullanabilirsiniz.)<\/p>\n<p>7. mkdir \/mydisk (diski ba\u011flamak i\u00e7in bir dizin olu\u015fturuyoruz.)<\/p>\n<p>8. mount \/dev\/vg0\/lvol0 \/mydisk (diski buraya ba\u011fl\u0131yoruz.)<\/p>\n<p>\u00d6rnek2:<\/p>\n<p>\u015fimdi vg0 grubuna sistemde tan\u0131ml\u0131 olan 250GBlik \/dev\/sdd diskini ekleyelim ve bu diskin<br \/>\n120 GBlik k\u0131sm\u0131n\u0131 lvol0 logic driverine ekleyelim ve yeni alan\u0131 mount edelim.<\/p>\n<p>(Dikkat : bu i\u015flem s\u0131ras\u0131nda lvol0&#8217;In i\u00e7indeki bilgiler do\u011fal olarak kaybolur.)<\/p>\n<p>1. umount \/mydisk (\/dev\/vg0\/lvol0 \u00e7\u00f6z\u00fcyoruz.)<\/p>\n<p>2. fdisk ile \/dev\/sdd diskinin 120GBlik k\u0131sm\u0131n\u0131 \/dev\/sdd1 yap\u0131yoruz.<\/p>\n<p>3. pvcreate \/dev\/sdd1<\/p>\n<p>4. vgextend vg0 \/dev\/sdd1 (vg0 grubuna \/dev\/sdd1&#8217;i ekliyoruz.)<\/p>\n<p>5. lvextend -L+120GB \/dev\/vg0\/lvol0 \/dev\/sdd1 (lvol0 isimli logical drivera sdd1&#8217;i ekliyoruz.)<\/p>\n<p>6. mkfs.ext3 \/dev\/vg0\/lvol0<\/p>\n<p>7. mkdir \/mydisk (diski ba\u011flamak i\u00e7in bir dizin olu\u015fturuyoruz.)<\/p>\n<p>8. mount \/dev\/vg0\/lvol0 \/mydisk (diski buraya ba\u011fl\u0131yoruz.)<\/p>\n<p>\u00d6rnek3:<\/p>\n<p>Allah muhafaza \u00dcst\u00fcnde LVM kurulu yukar\u0131daki sistemin g\u00f6\u00e7t\u00fc\u011f\u00fcn\u00fc (i\u015fletim sisteminden kastediyorum.) d\u00fc\u015f\u00fcnelim.<br \/>\n\u015eimdi vg0 isimli disk gurubunu lvm kurulu olan ba\u015fka bir bilgisayara tan\u0131tal\u0131m.<\/p>\n<p>1. \u0130lk \u00f6nce sistemi g\u00f6\u00e7en bilgisayardaki \/etc\/lvm\/backup\/vg0 isimli yapt\u0131\u011f\u0131m\u0131z tan\u0131mlamalar\u0131n<br \/>\nkay\u0131tl\u0131 oldu\u011fu dosyay\u0131 bi yere kaydedelim.<\/p>\n<p>2. G\u00f6\u00e7en bilgisayar\u0131 kapat\u0131p diskleri \u00fcst\u00fcnden s\u00f6kelim ve \u00fczerine ismini yazal\u0131m. (\u00f6rne\u011fin : sdb)<\/p>\n<p>3. Bu diskleri \u00e7al\u0131\u015fan bir linux makinaya takal\u0131m. (D\u0130kkat diskin ismi yeni makinada hangi porta takarsan\u0131z onun ad\u0131n\u0131 al\u0131r.)<\/p>\n<p>Bu makinada tek bir ide disk oldu\u011funu d\u00fc\u015f\u00fcn\u00fcrsek diskin ad\u0131 hda olur.<\/p>\n<p>Bu makinada serial ata portu oldu\u011funu varsayarak port1&#8217;e sdb etiketli diski, port2 ye sdc etiketli diski, port3&#8217;e<br \/>\nsdd etiketli diski takarsak :<\/p>\n<p>Eski Makinada Yeni makinda<\/p>\n<p>sdb sda<br \/>\nsdc sdb<br \/>\nsdd sdc<\/p>\n<p>\u015feklini al\u0131r.<\/p>\n<p>4. Daha \u00f6nce kaydetti\u011fimiz dosyadaki bilgilere g\u00f6re yeni d\u00fczeni uyarl\u0131yoruz.<\/p>\n<p>5. \u015eimdi ilk iki \u00f6rnekte olu\u015fturulan vg0 isimli grubu tekrar olu\u015ftural\u0131m.<\/p>\n<p>pvcreate \/dev\/sda<br \/>\npvcreate \/dev\/sdb<br \/>\npvcreate \/dev\/sdc1<\/p>\n<p>vgcreate vg0 \/dev\/sda \/dev\/sdb \/dev\/sdc1<br \/>\nlvcreate -L270GB vg0<\/p>\n<p>6. Art\u0131k eski sistemdeki grubu yeni sistemde tan\u0131mlam\u0131\u015f olduk.<\/p>\n<p>7. mkdir \/myoldgrup (grubu ba\u011fl\u0131yaca\u011f\u0131m\u0131z bir dizin olu\u015fturuyoruz.)<\/p>\n<p>8. mount \/dev\/vg0\/lvol0 \/myoldgrup (logic s\u00fcr\u00fcc\u00fcm\u00fcz\u00fc bu dizine ba\u011fl\u0131yoruz.)<\/p>\n<p>\u0130\u015flem tamam! Hay\u0131rl\u0131 olsun. Sisteminizdeki verilerinizi kurtard\u0131n\u0131z. Bak\u0131n bakal\u0131m dosyalar yerindemi :))<\/p>\n<p>KOMUTLAR VE A\u00c7IKLAMALARI :<\/p>\n<p>pvcreate : Sisteme diski veya b\u00f6l\u00fcm\u00fc fiziksel olarak tan\u0131t\u0131r. (fdiskten sonra genellikle kullan\u0131l\u0131r.)<\/p>\n<p>\u00d6rn: pvcreate \/dev\/sdb1<\/p>\n<p>pvdisplay : Fiziksel tan\u0131ml\u0131 diskleri ve b\u00f6l\u00fcmleri ekrana listeler.<\/p>\n<p>\u00d6rn: pvdisplay<\/p>\n<p>pvremove : Fiziksel tan\u0131ml\u0131 diskin veya b\u00f6l\u00fcm\u00fcn tan\u0131m\u0131n\u0131 iptal eder.<\/p>\n<p>\u00d6rn: pvremove \/dev\/sdb1<\/p>\n<p>Volume Grup Komutlar\u0131<\/p>\n<p>vgcreate : Volume Grubu olu\u015futurur.<\/p>\n<p>\u00d6rn: vgcreate vg0 \/dev\/sdb1 \/dev\/sdb2<\/p>\n<p>vgextend : Volume Grubuna disk veya b\u00f6l\u00fcm ekler.<\/p>\n<p>\u00d6rn : vgextend vg0 \/dev\/sdc<br \/>\n\u00d6rn : vgextend vg0 \/dev\/sdb1<\/p>\n<p>vgreduce : Volume Grubundan disk veya b\u00f6l\u00fcm \u00e7\u0131kart\u0131r.<\/p>\n<p>\u00d6rn : vgreduce vg0 \/dev\/sdc<br \/>\n\u00d6rn : vgreduce vg0 \/dev\/sdb1<\/p>\n<p>vgremove : Volume Grubununu kald\u0131r\u0131r.<\/p>\n<p>\u00d6rn : vgreduce vg0<\/p>\n<p>vgdisplay : Volume Grubunu listeler.<\/p>\n<p>\u00d6rn : vgdisplay vg0<\/p>\n<p>vgcfgbackup : Mevcut volume grubun ayarlar\u0131n\u0131 bir dosyaya yedekler.<\/p>\n<p>\u00f6rn : vgcfgbackup vg0 (bu komuttan sonra ayarlar \/etc\/lvm\/backup dizini alt\u0131na yedeklenir.)<\/p>\n<p>vgcfgrestore : Mevcut volume grubun ayarlar\u0131n\u0131 dosyadan d\u00fczenler.<\/p>\n<p>\u00f6rn : vgcfgrestore vg0<\/p>\n<p>Logical Volume Komutlar\u0131<\/p>\n<p>lvcreate : Tam\u0131nl\u0131 logical gurubundan disk alan\u0131 olu\u015fturur.<\/p>\n<p>\u00d6rnek : toplam 300GB disk alan\u0131na sahip vg0 isimli volume grubundan<br \/>\nbir adet 80 Gb, bir adet 55GB lik logic drive olu\u015ftural\u0131m.<\/p>\n<p>lvcreate -L80GB vg0 (Bu komuttan sonra \/dev\/vg0\/lvol0 isimli 80Gblik logiv drive olu\u015fur.)<br \/>\nlvcreate -L40GB vg0 (Bu komuttan sonra \/dev\/vg0\/lvol1 isimli 40Gblik logiv drive olu\u015fur.)<\/p>\n<p>lvdisplay : logical driverleri ekrana listeler.<\/p>\n<p>lvremove : logical driveri kald\u0131r\u0131r.<\/p>\n<p>\u00d6rnek : lvremove \/dev\/vg0\/lvol0<\/p>\n<p>lvreduce : tan\u0131ml\u0131 logical driverdan blok siler.<\/p>\n<p>\u00d6rnek : lvreduce -L-10GB \/dev\/vg0\/lvol0 (10GBlik alan\u0131 iptal eder.)<\/p>\n<p>lvextend : tan\u0131ml\u0131 logical drivera blok ekler.<\/p>\n<p>\u00d6rnek : lvextend -L+10GB \/dev\/vg0\/lvol0 (10GBlik alan ekler.)<\/p>\n<p>Di\u011fer LVM Komutlar\u0131<\/p>\n<p>lvm : lvm komutlar\u0131n\u0131 ekrana a\u00e7\u0131klamas\u0131yla beraber listeler.<\/p>\n<p>lvmdiskscan : Sistemdeki t\u00fcm diskleri listeler.<\/p>\n<p>Not: LVM&#8217;nin di\u011fer raid sistemlerine g\u00f6re daha geli\u015fmi\u015f se\u00e7enekleri ve avantajlar\u0131 vard\u0131r.<br \/>\nBurada LVM \u00f6zet olarak anlat\u0131lm\u0131\u015ft\u0131r. Tabiki disk ile ilgili hangi program ve sistem<br \/>\nkullan\u0131l\u0131rsa kullan\u0131ls\u0131n;veri kayb\u0131n\u0131 \u00f6nlemek amac\u0131yla dikkatli uygulama yapmak gereklidir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>alintidir. orjinal adresi: http:\/\/ipucu.enderunix.org\/view.php?id=605&#038;lang=tr LVM OLU\u015eTURMA \u00d6rnek1: sistemde 100GB \/dev\/sdb 150GB \/dev\/sdc \u015feklinde tan\u0131ml\u0131 olan iki diskten 250GBlik LVM olu\u015ftural\u0131m. 1. pvcreate \/dev\/sdb (diskleri fiziksel olarak sisteme tan\u0131mlad\u0131k.) 2. pvcreate \/dev\/sdc (diskleri fiziksel olarak sisteme tan\u0131mlad\u0131k.) 3. vgcreate vg0 \/dev\/sdb \/dev\/sdc (vg0 isminde volume grup olu\u015fturduk.) 4. lvcreate -L150GB vg0 (logical drieve olu\u015fturduk.) 5. vgdisplay [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-387","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/posts\/387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/comments?post=387"}],"version-history":[{"count":1,"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/posts\/387\/revisions"}],"predecessor-version":[{"id":388,"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/posts\/387\/revisions\/388"}],"wp:attachment":[{"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/media?parent=387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/categories?post=387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shukko.com\/x3\/wp-json\/wp\/v2\/tags?post=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}