{"id":2796,"date":"2026-08-10T15:49:40","date_gmt":"2026-08-10T13:49:40","guid":{"rendered":"https:\/\/clark.tipistrani.it\/?p=2796"},"modified":"2026-08-10T16:57:46","modified_gmt":"2026-08-10T14:57:46","slug":"copia-di-vm-da-un-server-ad-un-altro","status":"publish","type":"post","link":"https:\/\/clark.tipistrani.it\/?p=2796","title":{"rendered":"Copia di VM da un server ad un altro"},"content":{"rendered":"<p>Da qualche tempo a questa parte si \u00e8 reso necessario copiare periodicamente dei volumi LVM dai server a delle memorie di massa esterne che vengono poi portate fuori dall&#8217;azienda.<br \/>\nSino ad oggi abbiamo usato il metodo classico che usiamo da credo una ventina d&#8217;anni a questa parte:<br \/>\ndd if=\/dev\/xen1\/nome_volume_LVM bs=100M | ssh root@destinazione &#8216;( dd of=\/media\/utente\/images\/backup\/nome_della_macchina\/nome_del_volume.raw bs=100M )&#8217;<\/p>\n<p>che funziona benissimo, per\u00f2 mi sono reso conto che:<br \/>\na) gli LVM sono sempre di pi\u00f9<br \/>\nb) sono sempre di maggiore dimensione<\/p>\n<p>Questo si traduce in un impiego di tempo decisamente pesante e non da poco una noia mortale.<br \/>\nQuindi mentre copiavo come se non ci fosse un domani ho cercato un po in internet e ho trovato una cosa di questo tipo:<br \/>\nsul server destinazione:<br \/>\nnc -l -p 9000 | mbuffer -m 256M -q | dd of=\/media\/utente\/images\/backup\/nome_della_ macchina\/nome_del_volume.raw bs=100M status=progress conv=fsync<br \/>\nsul server mittente:<br \/>\ndd if=\/dev\/xen1\/nome_del_volume bs=100M status=progress | mbuffer -m 256M -q | nc -q 10 pc0 9000<br \/>\nIl volume in oggetto \u00e8 di 400 GB, il risultato \u00e8 questo:<br \/>\n429496729600 bytes (429 GB, 400 GiB) copied, 3640 s, 118 MB\/s<br \/>\n4096+0 records in<br \/>\n4096+0 records out<br \/>\n429496729600 bytes (429 GB, 400 GiB) copied, 3641,4 s, 118 MB\/s<br \/>\nse non 1\/4 in meno di quello che ci mettevo quasi.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da qualche tempo a questa parte si \u00e8 reso necessario copiare periodicamente dei volumi LVM dai server a delle memorie di massa esterne che vengono poi portate fuori dall&#8217;azienda. Sino ad oggi abbiamo usato il metodo classico che usiamo da credo una ventina d&#8217;anni a questa parte: dd if=\/dev\/xen1\/nome_volume_LVM bs=100M | ssh root@destinazione &#8216;( dd [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,318,165],"tags":[48,323,86],"class_list":["post-2796","post","type-post","status-publish","format-standard","hentry","category-linux","category-utilita","category-virtualizzazione-work","tag-dd","tag-nc","tag-xen"],"_links":{"self":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2796"}],"version-history":[{"count":2,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2796\/revisions"}],"predecessor-version":[{"id":2799,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2796\/revisions\/2799"}],"wp:attachment":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}