{"id":849,"date":"2019-07-08T07:17:14","date_gmt":"2019-07-08T07:17:14","guid":{"rendered":"http:\/\/kapica.it\/?p=849"},"modified":"2019-07-08T07:17:14","modified_gmt":"2019-07-08T07:17:14","slug":"przeniesienie-systemu-ubuntu-server-na-inny-mniejszy-dysk","status":"publish","type":"post","link":"http:\/\/kapica.it\/?p=849","title":{"rendered":"Przeniesienie systemu Ubuntu Server na inny, mniejszy dysk"},"content":{"rendered":"<p>U\u017cytkownicy Windows i Ghosta przyzwyczaili si\u0119 do wygodnego klonowania dysku nano\u015bnik o innej wielko\u015bci. Niestety program Clonezilla nie posiada tej funkcjonalno\u015bci przy przywracaniu dysku. Na nowy dysk system nale\u017cy przenie\u015b\u0107 r\u0119cznie. Istniej\u0105 metody obci\u0119cia rozmiaru partycji przed przygotowaniem obrazu Clonezill&#8217;\u0105, ale generalnie rzadko si\u0119 to udaje bez problem\u00f3w (patrz artyku\u0142 -&gt; link).<\/p>\n<p>Wypracowa\u0142em w\u0142asn\u0105, sprawdzon\u0105 w \u015brodowisku produkcyjnym metod\u0119 przeniesienia systemu Ubuntu Server z partycj\u0105 root LVM. Dzi\u0119ki temu jest mo\u017cliwe przeniesienie systemu na dysk o mniejszej pojemno\u015bci ni\u017c orygina\u0142 (np. na SSD). Metoda wymaga zainstalowania czystego systemu na nowy dysk i przeniesienia zawarto\u015bci ze starego.<\/p>\n<p>Post\u0119powanie:<\/p>\n<p>1. Instalujemy now\u0105, identyczn\u0105, czyst\u0105 wersj\u0119 systemu na nowym dysku (na partycjach o docelowej wielko\u015bci).<br \/>\nJe\u017celi &#8222;nowy&#8221; i &#8222;stary&#8221; dysk maj\u0105 wirtualne partycje LVM to nazwa hosta nowo instalowanego serwera musi by\u0107 inna ni\u017c w starym systemie! Je\u017celi tylko jeden dysk ma partycje LVM to nazwy powinny by\u0107 takie same.<br \/>\nUwaga! Nazwa volume group LVM ustawiona automatycznie (jak nazwa nowego hosta) podczas instalacji nowego serwera musi zosta\u0107! Lepiej nie zmieniaj jej p\u00f3\u017aniej w \u015brodowisku produkcyjnym!<\/p>\n<p>2. Uruchamiamy komputer z pod\u0142\u0105czonymi dwoma dyskami z dowolnej p\u0142yty Ubuntu Live z konsol\u0105 (ja u\u017cywam p\u0142yty Redo Backup i konsoli pochodz\u0105cej z niej).<\/p>\n<p>3. Tworzymy foldery do zamontowania obu dysk\u00f3w:<br \/>\nmkdir \/mnt\/stary<br \/>\nmkdir \/mnt\/nowy<\/p>\n<p>4. Montujemy oba dyski:<\/p>\n<p>Je\u017celi woluminy s\u0105 wirtualne:<br \/>\nmount \/dev\/mapper\/serwer&#8211;vg-root \/mnt\/stary<br \/>\nmount \/dev\/mapper\/nserwer&#8211;vg-root \/mnt\/nowy<\/p>\n<p>Je\u017celi nowy wolumin jest standardowy montujemy go przez:<br \/>\nmount \/dev\/sdb1 \/mnt\/nowy<\/p>\n<p>5. Kopiujemy w bezpieczne miejsce plik \/etc\/fstab z nowego dysku (po skopiowaniu ca\u0142ego starego dysku podmienimy go, \u017ceby system prawid\u0142owo rozpoznawa\u0142 nowe partycje):<br \/>\ncp \/mnt\/nowy\/etc\/fstab \/mnt\/stary<\/p>\n<p>6. Kopiujemy zawarto\u015b\u0107 partycji root starego dysku na nowy:<br \/>\nrsync -avx \/mnt\/stary\/ \/mnt\/nowy<br \/>\newentualnie<br \/>\ncp -ax &#8211;target-directory=\/mnt\/nowy \/mnt\/stary\/*<\/p>\n<p>7. Kopiujemy plik fstab nowego dysku na w\u0142a\u015bciwe miejsce (tzn do \/etc\/)<br \/>\ncp \/mnt\/stary\/fstab \/mnt\/nowy\/etc\/fstab<\/p>\n<p>8. Reboot -&gt; system powinien si\u0119 normalnie uruchomi\u0107 z nowego dysku.<\/p>\n<p>9. Aktualizujemy system na nowym dysku:<br \/>\nsudo su &#8211;<br \/>\napt-get clean<br \/>\napt-get update<br \/>\napt-get upgrade<br \/>\napt-get dist-upgrade<\/p>\n<p>Je\u015bli chcesz mie\u0107 pewno\u015b\u0107, mo\u017cna ca\u0142kowicie wykasowa\u0107 zawarto\u015b\u0107 partycji root nowego dysku (pami\u0119taj o wcze\u015bniejszym zapisaniu na starym dysku pliku fstab z nowego!)<br \/>\nrm -vr \/mnt\/nowy\/<\/p>\n<p>Koniecznie sprawd\u017a poprawno\u015b\u0107 dzia\u0142ania systemu na nowym dysku.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>U\u017cytkownicy Windows i Ghosta przyzwyczaili si\u0119 do wygodnego klonowania dysku nano\u015bnik o innej wielko\u015bci. Niestety program Clonezilla nie posiada tej funkcjonalno\u015bci przy przywracaniu dysku. Na nowy dysk system nale\u017cy przenie\u015b\u0107 r\u0119cznie. Istniej\u0105 metody obci\u0119cia rozmiaru partycji przed przygotowaniem obrazu Clonezill&#8217;\u0105, ale generalnie rzadko si\u0119 to udaje bez problem\u00f3w (patrz artyku\u0142 -&gt; link). Wypracowa\u0142em w\u0142asn\u0105, sprawdzon\u0105&#8230;<\/p>\n","protected":false},"author":1,"featured_media":850,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,3],"tags":[136,137,138,139],"_links":{"self":[{"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts\/849"}],"collection":[{"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=849"}],"version-history":[{"count":1,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts\/849\/revisions"}],"predecessor-version":[{"id":851,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts\/849\/revisions\/851"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/media\/850"}],"wp:attachment":[{"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=849"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}