Home
» LINUX
»
Come eseguire il backup di un CD-ROM come immagine ISO su Linux
Come eseguire il backup di un CD-ROM come immagine ISO su Linux
Per eseguire il backup di un CD-ROM dati leggibile come immagine ISO su Linux, utilizzare GNOME Disks oppure copiare l'unità ottica in un file con dd. In GNOME Disks, selezionare l'unità CD/DVD, scegliere Crea immagine disco e salvare il risultato con .isoun'estensione . In un terminale, identificare prima il dispositivo ottico (spesso /dev/sr0), quindi copiarlo in un nuovo file ISO. Non indovinare il nome del dispositivo: verificarlo prima di eseguire il comando.
Questa guida riguarda i normali CD dati che l'unità è in grado di leggere. Un'immagine ISO non è una copia audio di un CD che riconosce le tracce e una copia diretta potrebbe non riuscire su dischi danneggiati o registrabili con errori di lettura. Per l'audio, utilizzare un programma dedicato per la copia di CD o GNU ddrescue per il recupero dei dati.
Metodo 1: Creare un'immagine ISO con GNOME Disks
GNOME Disks potrebbe essere già installato. In caso contrario, installa il gnome-disk-utilitypacchetto tramite il gestore di pacchetti della tua distribuzione. I comandi più comuni sono disponibili sudo apt install gnome-disk-utilitysu Debian o Ubuntu, sudo dnf install gnome-disk-utilitysu Fedora, sudo pacman -S gnome-disk-utilitysu Arch Linux e sudo zypper install gnome-disk-utilitysu openSUSE. La dicitura dei comandi può variare leggermente a seconda della versione.
Inserisci il CD-ROM e apri Dischi . Seleziona l'unità CD/DVD fisica nella barra laterale sinistra. Verifica che il dispositivo selezionato sia l'unità ottica contenente il disco e non un disco rigido, una chiavetta USB o un volume separato.
Selezionare l'unità ottica che contiene il CD-ROM.
Apri il menu con i tre puntini dell'unità e seleziona Crea immagine disco… . In questo modo si avvia la procedura di salvataggio dell'immagine per il dispositivo selezionato.
Dal menu dell'unità selezionata, scegli Crea immagine disco.
Nella finestra di dialogo di salvataggio, scegli una cartella e inserisci un nome file chiaro, ad esempio archive.iso. Mantieni l' .isoestensione, assicurati che la destinazione abbia spazio libero sufficiente per il disco e fai clic su Salva .
Imposta la destinazione e salva l'immagine con un nome file .iso.
Attendi che la finestra di dialogo di avanzamento termini prima di espellere il disco. Una volta chiusa, apri la cartella che hai scelto e verifica che il nuovo file ISO sia presente. Copialo su un'unità di archiviazione separata se desideri una copia di backup che non si danneggi in caso di danni al disco rigido principale del computer.
Attendi che l'unità termini la lettura del disco prima di rimuoverlo.
Metodo 2: Copiare il disco in un terminale
Il metodo da terminale utilizza GNU ddper leggere l'unità ottica come un dispositivo a blocchi e scrivere i byte risultanti in un file normale. L' status=progressopzione visualizza l'avanzamento del trasferimento in GNU Coreutils.
Con il CD-ROM inserito, elencare i dispositivi a blocchi:
lsblk -p -o NAME,TYPE,SIZE,MOUNTPOINTS
Individua la riga il cui tipo è rom, in genere /dev/sr0. Se il tuo computer ha più di un'unità ottica, usa la riga e la dimensione che corrispondono al disco inserito. Alcuni sistemi utilizzano un /dev/srNpercorso diverso; sostituiscilo con il percorso esatto mostrato sul tuo computer.
Utilizzare il comando lsblk per identificare il dispositivo ottico prima di copiare i file.
Eseguire il programma ddutilizzando l'unità ottica come input e un nuovo nome file ISO come output:
Sostituisci /dev/sr0se l'unità ottica ha un nome diverso. Scegli un nome file di destinazione che non contenga già un file di cui hai bisogno: ddsovrascrive il percorso di output. Se il tuo account può già leggere il dispositivo, puoi omettere sudo.
L'input è l'unità ottica; l'output è un file nella tua cartella home.
Lascia che il comando venga eseguito finché non ritorna al prompt della shell. Lo stato di avanzamento è informativo; non espellere il disco mentre è in corso la lettura. Un errore di lettura significa che il file risultante potrebbe essere incompleto. Se il file è stato creato da sudo, potrebbe essere di proprietà di root; puoi restituirlo al tuo account con sudo chown "$USER" "$HOME/archive.iso".
Attendi che dd termini e segnali che la copia è stata completata.
Verifica che Linux riconosca il file salvato come immagine ISO:
file "$HOME/archive.iso"
Per un tipico CD dati, il risultato dovrebbe identificare un filesystem CD-ROM ISO 9660. L'etichetta esatta nell'output proviene dal disco. Se il comando riporta solo dati generici o ddsegnala un errore di input/output, non considerare il file come un backup verificato.
Utilizzare il file per verificare che l'immagine salvata venga riconosciuta come file system ISO.
Quando la copia base non è sufficiente
Una normale copia ISO è comoda per ottenere un disco dati leggibile. I CD audio hanno tracce separate e dovrebbero essere estratti con un software progettato per l'estrazione audio. Per un disco graffiato o un CD-R che produce errori di lettura, la documentazione di ddrescue di GNU indica i casi in cui ddrescue può recuperare i dati in modo più affidabile rispetto a un normale comando dd. Conserva il file di mappatura se lo utilizzi, in modo che il recupero possa riprendere. In ogni caso, conserva il disco originale finché non hai controllato l'immagine e salvato un'altra copia in un luogo sicuro.