ForumHardware Device emulieren?
Carsten Bliessen – Donnerstag, 17. November 2005 10:04 Uhr

Hallo zusammen,
gibt es einen Weg ein Hardware Device zu emulieren? Speziell geht es mir um das testen eines Backupscriptes und da ich in meiner Testmaschine hier kein Streamer habe wäre es doch eigentlich nicht schlecht wenn ich einfach /dev/nst0 irgendwie simulieren könnte :-).

Kennt jemand einen Weg?

Danke schon einmal im vorraus für Eure Mühen!

Gruss
Carsten

PS: falls das wichtig ist: Debian 3.1 2.6 kernel …

1 Antwort
Ecaroh – Freitag, 18. November 2005 17:46 Uhr

Du kannst an Stelle eines Streamers auch ein anderes vorhandenes Geraet nehmen:

/dev/null # schlecht weil man die Wiederherstellung nicht testen kann /dev/fd0 # ideal weil einfach, schnell und billig /dev/hd … # Vorsicht, am besten leere Test-Festplatte nehmen!

Musst halt nur aufpassen das dort keine Daten liegen hast oder Du Dir Deine Partitionen ueberschreibst. Oder Du schreibst in eine Datei.

Wenn es nur um die Funktionalitaet geht (und nicht ob 10 GB gesichert werden koennen) probiere doch einfach mit einer einwandfreien Diskette den Befehl:

tar -cvf /dev/fd0 /etc/fstab /etc/services /etc/hosts

Dann hast Du ein Archiv auf der Diskette angelegt mit den diesen drei Dateien. Natuerlich ist dort kein DOS Dateisystem mehr drauf. tar beschreibt in diesem Fall die Diskette roh wie bei einem Streamer. Es faengt bei ersten Block an und schreibt soweit Daten angeliefert werden (oder die Speicherkapazitaet erreicht ist).

Werfe auch mal einen Blick auf das Datensicherungsprogramm `pax’. Ich habe damit sehr gute Erfahrungen gemacht!

Und um Curtis Preston zitieren: “Everybody can backup, but who can recover? Always test, test, test!” Gruss, Ecaroh