Hack: DVD con File System EXT3
Inviato: gio 25 ago 2005, 1:59
Vi scrivo il modo in cui ho risolto un problema che ho avuto
tempo nel fare un backup di sistema.
Avevo bisogno di cancellare completamente i miei dischi
e di fare quindi un backup completo della mia HOME e di tante altre cose. Ho pensato quindi che il modo più semplice potesse essere quello di creare un unico tar.gz di tutta la mia home, e quindi di buttarlo su un DVD tramite K3B ...., facile pensavo.
Il problema, che ho scoperto dopo, è che il famigerato file system ISO9660 usato su cdrom e dvd non supporta singoli file dalla dimensione superiore al giga circa, ed il mio home.tar.gz era proprio di 4 giga , perfetto per un dvd ma non per quel file system.
( ISO9660 fa proprio schifo, e se ne potrebbero dire tantissime ...)
Ho trovato la soluzione al problema creando un dvd con ext3,
questi i passaggi per creare un dvd da 4 giga :
- Creo un file pieno di zeri largo esattamente 4 giga:
questa sarà la nostra immagine ext3
$ dd if=/dev/zero of=Immagine.ext3 bs=512 count=8388608
- Formatto l'immagine con ext3
$ mkfs.ext3 Immagine.ext3
- Monto l'immagine appena creata ( vuota )
$ mount -t ext3 Immagine.ext3 Mnt/ -o loop
- Copio il mio file home.tar.gz
$ cp home.tar.gz Mnt/
$ umount Mnt/
- Masterizzo l'immagine sul DVD
$ growisofs -dvd-compat -Z /dev/dvd=Immagine.ext3
Ovviamente, per vedere poi il contenuto di questo DVD
bisogna dare il comando:
$ mount -t ext3 /dev/dvd /mnt/dvd -o ro
Buon hacking a tutti
tempo nel fare un backup di sistema.
Avevo bisogno di cancellare completamente i miei dischi
e di fare quindi un backup completo della mia HOME e di tante altre cose. Ho pensato quindi che il modo più semplice potesse essere quello di creare un unico tar.gz di tutta la mia home, e quindi di buttarlo su un DVD tramite K3B ...., facile pensavo.
Il problema, che ho scoperto dopo, è che il famigerato file system ISO9660 usato su cdrom e dvd non supporta singoli file dalla dimensione superiore al giga circa, ed il mio home.tar.gz era proprio di 4 giga , perfetto per un dvd ma non per quel file system.
( ISO9660 fa proprio schifo, e se ne potrebbero dire tantissime ...)
Ho trovato la soluzione al problema creando un dvd con ext3,
questi i passaggi per creare un dvd da 4 giga :
- Creo un file pieno di zeri largo esattamente 4 giga:
questa sarà la nostra immagine ext3
$ dd if=/dev/zero of=Immagine.ext3 bs=512 count=8388608
- Formatto l'immagine con ext3
$ mkfs.ext3 Immagine.ext3
- Monto l'immagine appena creata ( vuota )
$ mount -t ext3 Immagine.ext3 Mnt/ -o loop
- Copio il mio file home.tar.gz
$ cp home.tar.gz Mnt/
$ umount Mnt/
- Masterizzo l'immagine sul DVD
$ growisofs -dvd-compat -Z /dev/dvd=Immagine.ext3
Ovviamente, per vedere poi il contenuto di questo DVD
bisogna dare il comando:
$ mount -t ext3 /dev/dvd /mnt/dvd -o ro
Buon hacking a tutti