{"id":1676,"date":"2014-10-10T15:57:34","date_gmt":"2014-10-10T13:57:34","guid":{"rendered":"http:\/\/blog.sfsoft.it\/?p=1676"},"modified":"2017-02-20T10:39:39","modified_gmt":"2017-02-20T08:39:39","slug":"fare-il-mount-di-un-immagine-di-clonezilla-per-il-recupero-parziale-dei-file","status":"publish","type":"post","link":"http:\/\/www.sfsoft.it\/blog\/2014\/10\/10\/fare-il-mount-di-un-immagine-di-clonezilla-per-il-recupero-parziale-dei-file\/","title":{"rendered":"Fare il mount di un immagine di CloneZilla per il recupero parziale dei file"},"content":{"rendered":"<p>CloneZilla \u00e8 uno strumento potentissimo e validissimo per effettuare le immagini di backup dei PC e il loro ripristino, per\u00f2 ha il problema che se volessi recuperare solo qualche file \u00e8 un impresa un po&#8217; ardua ma non impossibile.<\/p>\n<p>Innanzitutto occorre avere tanto spazio libero quanto \u00e8 l&#8217;immagine fatta da montare, ovvero se la copia fatta \u00e8 di una partizione da 40GB ci servono minimo 40GB liberi.<\/p>\n<p>In questo esempio si prova a ripristinare un immagine di un sistema NTFS compressa tramite LZOP.<\/p>\n<p>Verranno quindi usati i programmi <em>lzop<\/em> e <em>partclone<\/em>, se mancano basta installarli:<\/p>\n<pre class=\"lang:default decode:true\">sudo apt-get install lzop partclone<\/pre>\n<p>Se non si sa quale metodo di compressione \u00e8 stato usato basta usare il programma <em>file<\/em>:<\/p>\n<pre class=\"lang:default decode:true\">file \/path\/sda1.ntfs-ptcl-img.aa<\/pre>\n<p>Serve creare l&#8217;immagine intera della partizione se \u00e8 stata suddivisa (invece che usare sudo qui conviene essere <em>root<\/em>):<\/p>\n<pre class=\"lang:default decode:true\">sudo su\r\ncat \/path\/sda1.ntfs-ptcl-img.* | lzop -d -c | partclone.restore -C -s - -o \/path\/sda1.img<\/pre>\n<p>Se non funziona provare con:<\/p>\n<pre class=\"lang:default decode:true \">sudo su\r\ncat \/path\/sda1.ntfs-ptcl-img.* | lzop -d -c | partclone.ntfs -r -C --restore_raw_file -s - -o \/path\/sda1.img<\/pre>\n<p>Creata l&#8217;immagine ora basta montarla:<\/p>\n<pre class=\"lang:default decode:true\">mkdir \/path\/restore\r\nmount -o loop -t ntfs \/path\/sda1.img \/path\/restore\/<\/pre>\n<p>Nel caso si avessero errori dovrebbe essere possibile accedere ai file nell&#8217;immagine aprendola con 7-Zip oppure si pu\u00f2 sempre seguire la strada lunga per cos\u00ec dire.<\/p>\n<p>Si crea una macchina virtuale tramite <em>VirtualBox<\/em> ad esempio, le caratteristiche hardware non importano pi\u00f9 di tanto basta che il disco virtuale sia uguale o pi\u00f9 grande di quello nel backup e si avvia <em>CloneZilla<\/em> o da <em>LiveCD<\/em> ( direttamente dal <em>drive host<\/em> o da una <em>ISO<\/em> \u00e8 indifferente ).<\/p>\n<p>A seconda di che tipo di backup era stato fatto ( <em>savedisk<\/em> o <em>saveparts<\/em> ) potrebbe essere necessario ricreare la tabella di partizione prima di poter fare il ripristino.<\/p>\n<p>Dalla copia si analizza il file &lt;disco&gt;-pt.sf ( es. <em>sda-pt.sf<\/em> ) per sapere la geometria originale e tramite la <em>shell<\/em> di <em>CloneZilla<\/em> si esegue <em>fdisk<\/em> sul disco virtuale:<\/p>\n<pre class=\"lang:default decode:true\">fdisk \/dev\/sda<\/pre>\n<p>Tramite le opzioni si ricrea la struttura del disco originale, ovvero numero di partizioni e loro dimensione.<\/p>\n<p>Se la copia \u00e8 vecchia o particolare potrebbe essere che la prima partizione inizi dal settore 63 mentre <em>fdisk<\/em> obblighi di iniziare dal 2048, va bene uguale, l&#8217;importante e che abbiano la dimensione giusta ( <em>size<\/em> ).<\/p>\n<p>Terminata la creazione della geometria del disco virtuale \u00e8 possibile riavviare <em>CloneZilla<\/em> dalla <em>shell<\/em> e procedere al ripristino del backup.<\/p>\n<pre class=\"lang:default decode:true \">clonezilla<\/pre>\n<p>Prima per\u00f2 serve controllare tramite <em>df<\/em> che non ci sia il disco con il backup montato in <em>tmp-local<\/em>, in tal caso smontare il percorso prima di eseguire CloneZilla.<\/p>\n<p>Se la copia da ripristinare si trova su un disco USB \u00e8 meglio copiarla su un disco locale ed usare la connessione <em>SSH<\/em> o <em>SMB<\/em> per accedere, la condivisione USB su <em>VirtualBox<\/em> senza i <em>guests<\/em> installati \u00e8 lentissima.<\/p>\n<p>Finita la procedura di ripristino, spegnere la macchina virtuale, cambiare il <em>CD\/ISO<\/em> di <em>CloneZilla<\/em> con uno ad esempio di <em>Ubuntu Desktop<\/em> e riavviare.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CloneZilla \u00e8 uno strumento potentissimo e validissimo per effettuare le immagini di backup dei PC e il loro ripristino, per\u00f2 ha il problema che se volessi recuperare solo qualche file \u00e8 un impresa un po&#8217; ardua ma non impossibile. Innanzitutto occorre avere tanto spazio libero quanto \u00e8 l&#8217;immagine fatta da montare, ovvero se la copia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,47],"tags":[206,16,48],"_links":{"self":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1676"}],"collection":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/comments?post=1676"}],"version-history":[{"count":8,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1676\/revisions"}],"predecessor-version":[{"id":2024,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1676\/revisions\/2024"}],"wp:attachment":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/media?parent=1676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/categories?post=1676"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/tags?post=1676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}