On 2 Sep 2002 at 10:29, Mario Ohnewald wrote:
Hi,
From: Andreas Kyek [mailto:a.kyek@vodafone.com] On 2 Sep 2002 at 9:28, Mario Ohnewald wrote:
Ich suche verzweifelt nach einem Beispiel das mir ein dd in ein tar cvzf piped. Z.B. dd if=/dev/hda of=/mnt.iso | tar xczf mnt.iso.tar.gz
Wie soll das mit Deinem Konstrukt überhaupt gehen? Du gibts dd doch bereits an, das er seinen Output nach /mnt.iso schreiben soll. Da gibts dann nix mehr für die pipe. Lässt Du das "of=..." weg, schreibt dd wenigesten nach stdout.
ich möchte einfach mit dd eine Platte auslesen und das daraus erzeugte image gepackt übers Netz schicken. ich kann mich nur noch an dd in combination mit tar erinnern, wie das jetzt genau funktioniert hat weis ich nicht mehr.
Es gibt mit Sicherheit eine ganze Reihe von Lösungen, die hier in Frage kommen. IMHO solltest Du dir vorher noch mal genau überlegen, was Du brauchst und willst: a) muss es wirklich dd sein, welches nicht einzelne Files sichert, sondern das device? b) wenn filebasiert, muss es tar sein oder nicht besser afio? c) willst Du das ganze wirklich in einer pipe verarbeiten oder nicht? für deine Problemstellung brauchst Du IMHO drei Programme a) dd zum erzeugen eines files b) ein Packprogramm wie gzip oder bzip2 c) etwas zum kopieren im Netz (scp, ftp, ...) Die Teile aus a) und b) kann man in einer Pipe verarbeiten, so daß hier ein .bz2 oder .gz Archiv herauskommt. Was Du hier noch mit tar willst, ist mir nicht klar. hilft das? Andreas