{"id":110,"date":"2011-01-12T10:32:49","date_gmt":"2011-01-12T10:32:49","guid":{"rendered":"http:\/\/www.hakancakiroglu.com\/wordpress\/?p=110"},"modified":"2011-01-13T23:33:05","modified_gmt":"2011-01-13T23:33:05","slug":"centos-uzerinde-yaratilmis-logical-volume-boyutunu-degistirmek","status":"publish","type":"post","link":"https:\/\/www.hakancakiroglu.com\/wordpress\/?p=110","title":{"rendered":"Centos \u00dczerinde Yarat\u0131lm\u0131\u015f Logical Volume Boyutunu De\u011fi\u015ftirmek"},"content":{"rendered":"<p>Ge\u00e7ti\u011fimiz g\u00fcnlerde Centos \u00fczerinde Xen \u00e7ekirde\u011fi ile sanalla\u015ft\u0131rma \u00fczerine baz\u0131 \u00e7al\u0131\u015fmalar yap\u0131yordum. Xen&#8217;i ilk kurdu\u011fumda t\u00fcm sanal makina imajlar\u0131n\u0131 tek harddiskim oldu\u011fundan bu harddisk \u00fczerinde saklar\u0131m diye extra bir partition ya da Logical Volume olu\u015fturmam\u0131\u015ft\u0131m. \u0130lerleyen g\u00fcnlerde Xen ile yapt\u0131\u011f\u0131m testler olumlu sonu\u00e7 verince sanal makinalar\u0131m\u0131 iscsi testleri yapabilece\u011fim, OpenFiler kurdu\u011fum bir sanal makinaya ta\u015f\u0131maya karar verdim\u00a0<!--more--> (Bu arada bilmeyenler i\u00e7in s\u00f6yl\u00fcyorum OpenFiler, SAN\/NAS hizmeti verebilen \u00fccretsiz bir linux da\u011f\u0131t\u0131m\u0131.)<\/p>\n<p>OpenFiler kuraca\u011f\u0131m sanal makina i\u00e7in domU file-system olarak indirdi\u011fim .tar.gz format\u0131ndaki dosyay\u0131 kullanmaya karar verdim (Xen i\u00e7in haz\u0131rlanm\u0131\u015f, s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f dosya a\u00e7\u0131ld\u0131g\u0131nda kullan\u0131lmaya haz\u0131r dosya sistemi yani) fakat bu durumda daha \u00f6nce Xen i\u00e7in kulland\u0131g\u0131m Centos kurdugum ve harddiskimin tamam\u0131n\u0131 kulland\u0131\u011f\u0131m Logical Volume&#8217;u resize etmek zorunda kald\u0131m \u00e7\u00fcnk\u00fc domU file-system olarak indirdi\u011fim s\u00fcr\u00fcm ancak daha \u00f6nceden haz\u0131rlanm\u0131\u015f bir LV-partitiona kurulabiliyor. Yani bu durumda host makinamda Xen-Centos LV&#8217;si haricinde OpenFiler i\u00e7in yeni bir LV olu\u015furmal\u0131y\u0131m ve bu sayede t\u00fcm sanal makinalar\u0131m yeni storage birimimden \u00e7al\u0131\u015fabilecek \ud83d\ude42<\/p>\n<p>Centos \u00fczerinde yarat\u0131lm\u0131\u015f root LV&#8217;sinin boyutunu de\u011fi\u015ftirme i\u015flemini i\u015fletim sisteminin kendisi \u00e7al\u0131\u015f\u0131rken yapmak m\u00fcmk\u00fcn de\u011fil. Bunun i\u00e7in Ubuntu Live CD kullanaca\u011f\u0131z. (Ubuntu 10.4) Sunucuyu Ubuntu Live CD&#8217;den a\u00e7t\u0131ktan sonra logical volume&#8217;lar\u0131 y\u00f6netebilmeniz i\u00e7in gerekli olan paketi kurmal\u0131y\u0131z ve daha sonraki komutlar\u0131 s\u0131ras\u0131yla vermeliyiz.<\/p>\n<h5><strong><em>sistemde yapaca\u011f\u0131m\u0131z i\u015flemler \u00f6ncesi LV durumuna bakal\u0131m<\/em><\/strong><\/h5>\n<pre>[root@xen \/]# lvdisplay\r\n --- Logical volume ---\r\n LV Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/dev\/VolGroup00\/LogVol00\r\n VG Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VolGroup00\r\n LV UUID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RZQM4f-33v2-NmqH-upCX-ZLgp-GUPK-6yPhQg\r\n LV Write Access\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 read\/write\r\n LV Status\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 available\r\n # open\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n LV Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 495.00 GB\r\n Current LE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 6400\r\n Segments\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n Allocation\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inherit\r\n Read ahead sectors\u00a0\u00a0\u00a0\u00a0 auto\r\n - currently set to\u00a0\u00a0\u00a0\u00a0 256\r\n Block device\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 253:0\r\n\r\n --- Logical volume ---\r\n LV Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/dev\/VolGroup00\/LogVol01\r\n VG Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VolGroup00\r\n LV UUID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 owpXli-PWGX-kLUO-hpRi-8QHp-Ykgj-PrhCZ0\r\n LV Write Access\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 read\/write\r\n LV Status\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 available\r\n # open\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n LV Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.00 GB\r\n Current LE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 165\r\n Segments\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n Allocation\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inherit\r\n Read ahead sectors\u00a0\u00a0\u00a0\u00a0 auto\r\n - currently set to\u00a0\u00a0\u00a0\u00a0 256\r\n Block device\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 253:1<\/pre>\n<h5><strong><em>lvm2 paketini y\u00fcklemek i\u00e7in.<\/em><\/strong><\/h5>\n<pre>hakan@endersys# sudo apt-get install lvm2<\/pre>\n<h5><strong><em>hddlerin g\u00f6r\u00fcld\u00fc\u011f\u00fcnden emin olmak i\u00e7in.<\/em><\/strong><\/h5>\n<pre>hakan@endersys# fdisk -lu<\/pre>\n<h5><em><strong>PV-VG-LV&#8217;leri taray\u0131p bulmak i\u00e7in (Physical Volume &#8211; Volume Group &#8211; Logical Volume)<\/strong><br \/>\n<\/em><\/h5>\n<pre>hakan@endersys# pvscan\r\nhakan@endersys# vgscan\r\nhakan@endersys# lvscan<\/pre>\n<h5><strong><em>bulunan VG&#8217;leri sisteme tan\u0131tmak i\u00e7in <\/em><\/strong><\/h5>\n<pre>hakan@endersys# vgchange -a y<\/pre>\n<h5><strong><em>resize i\u015flemi \u00f6ncesi file-system-check yapmak i\u00e7in.<\/em><\/strong><\/h5>\n<pre>hakan@endersys# e2fsck -f \/dev\/VolGroup00\/LogVol00<\/pre>\n<h5><strong><em>Centos root file-system&#8217;ini resize etmek i\u00e7in (\u00f6rnekte 495gigabyte&#8217;tan 100 gigabyte&#8217;a d\u00fc\u015f\u00fcr\u00fcl\u00fcyor.)<\/em><\/strong><\/h5>\n<pre>hakan@endersys# resize2fs -f \/dev\/VolGroup00\/LogVol00 100G<\/pre>\n<h5><em><strong>partition file-system dosyalar\u0131 100G&#8217;l\u0131k alanda topland\u0131ktan sonra LV&#8217;nin boyutunu azaltal\u0131m.<\/strong><br \/>\n<\/em><\/h5>\n<pre>hakan@endersys# lvreduce -L 100G \/dev\/VolGroup00\/LogVol00<\/pre>\n<h5><strong><em>ger\u00e7erkle\u015ftirdi\u011fimiz i\u015flem sonras\u0131 LV&#8217;lerin durumu<\/em><\/strong><\/h5>\n<pre>[root@xen \/]# lvdisplay\r\n --- Logical volume ---\r\n LV Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/dev\/VolGroup00\/LogVol00\r\n VG Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VolGroup00\r\n LV UUID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RZQM4f-33v2-NmqH-upCX-ZLgp-GUPK-6yPhQg\r\n LV Write Access\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 read\/write\r\n LV Status\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 available\r\n # open\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n LV Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 100.00 GB\r\n Current LE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3200\r\n Segments\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n Allocation\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inherit\r\n Read ahead sectors\u00a0\u00a0\u00a0\u00a0 auto\r\n - currently set to\u00a0\u00a0\u00a0\u00a0 256\r\n Block device\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 253:0\r\n\r\n --- Logical volume ---\r\n LV Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/dev\/VolGroup00\/LogVol01\r\n VG Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 VolGroup00\r\n LV UUID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 owpXli-PWGX-kLUO-hpRi-8QHp-Ykgj-PrhCZ0\r\n LV Write Access\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 read\/write\r\n LV Status\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 available\r\n # open\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n LV Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.00 GB\r\n Current LE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 165\r\n Segments\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\r\n Allocation\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inherit\r\n Read ahead sectors\u00a0\u00a0\u00a0\u00a0 auto\r\n - currently set to\u00a0\u00a0\u00a0\u00a0 256\r\n Block device\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 253:1<\/pre>\n<p>Evet t\u00fcm hdd&#8217;yi kullanan LV&#8217;nin boyutunu d\u00fc\u015f\u00fcrerek yeni LV&#8217;ler olu\u015fturmak i\u00e7in yer a\u00e7m\u0131\u015f olduk. Tabi bu arada partition boyutunu da azaltm\u0131\u015f olduk (df -h komutu ile bu durum g\u00f6r\u00fclebilir.) OpenFiler i\u00e7in yeni LV&#8217;mizi olu\u015fturarak domU file-systemini bu yeni LV&#8217;ye a\u00e7abiliriz. (Openfiler kurulumu ile ilgili yaz\u0131ya buradan ula\u015fabilirsiniz.)<\/p>\n<p>Umar\u0131m faydal\u0131 olmu\u015ftur.<\/p>\n<p>Yeni bir yaz\u0131da g\u00f6r\u00fc\u015fmek dile\u011fiyle&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ge\u00e7ti\u011fimiz g\u00fcnlerde Centos \u00fczerinde Xen \u00e7ekirde\u011fi ile sanalla\u015ft\u0131rma \u00fczerine baz\u0131 \u00e7al\u0131\u015fmalar yap\u0131yordum. Xen&#8217;i ilk kurdu\u011fumda t\u00fcm sanal makina imajlar\u0131n\u0131 tek harddiskim oldu\u011fundan bu harddisk \u00fczerinde saklar\u0131m diye extra bir partition ya da Logical Volume olu\u015fturmam\u0131\u015ft\u0131m. \u0130lerleyen g\u00fcnlerde Xen ile yapt\u0131\u011f\u0131m testler olumlu sonu\u00e7 verince sanal makinalar\u0131m\u0131 iscsi testleri yapabilece\u011fim, OpenFiler kurdu\u011fum bir sanal makinaya ta\u015f\u0131maya karar verdim\u00a0<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/110"}],"collection":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=110"}],"version-history":[{"count":0,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/110\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hakancakiroglu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}