Am Freitag, 21. Juni 2002 18:20 schrieb Zavrtanik Silvano:
Frage: Ich möchte z.B. meine heruntergeladenen Mails als Sicherungskopie auf eine CD schreiben. Das ganze sollte folgendermaßen klappen. Ein ISO-Image wird gemountet. Die Dateien werden nach ISO verschoben.
ist das ISO-Dateisystem nicht nur ein Nur-Lesen-Dateisystem? nimm statt ISO einfach ext2, mache ich auch so, klappt wunderbar.
Bei erreichen der Maximaleinstellung von ca. 680 MB ( 700 CDR) wird das ISO ungemountet und mit einer Nachricht auf die eingelegte CD gebrannt. Die Sicherungskopie deshalb, weil ich nicht immer ins Internet möchte, um die Mailingslisten durchzustöbern, wenn ich nach einem Tip oder einer Info suche. Hat jemand eine Idee, wie sowas wohl möglich wäre.
Automatisieren ist wohl unnötig, da du ja sowieso immer die CD wechseln musst. Vorgehensweise: leere Datei mit 700 MB anlegen: dd if=/dev/zero of=<image> bs=100m count=7 Dateisystem anlegen: mke2fs <image> Dateisystem mounten: mount <image> <verzeichnis> Verzeichnis vollschreiben.... umount <verzeichnis> cdrecord dev=<device> <image> lies die auf jeden Fall _alle_ man-Pages durch, die Befehle sind ungetestet.
2) Wie programmiert man unter linux sogenannte Batchdateien. Bei Windows kannte ich das mit der endung BAT. Gibts sowas bei Linux auch?
alle Befehle untereinander in eine Datei. In der ersten Zeile kannst du noch den Interpreter angeben, also bei Bash-Skripten "#!/bin/bash", bei perl "#!/usr/bin/perl" usw. Kontrollstrukturen und Befehle findest du in der Doku des entsprechenden Interpreters. Also für bash in "man bash". I.d.R. wirst du für den Anfang nur bash brauchen. Gruß Kai