tar auf /dev/hd

Dietmar Guhe dguhe at Mathematik.Uni-Bielefeld.DE
Wed Jan 12 14:23:43 CET 2000


> > 
> > koennte mir jemand erklaeren, was - mal abgesehen davon das es
> > klappt - eigentlich bei
> > 
> > (cd /dev; tar cf - . ) | (cd /irgendwas; tar xpf -) 
> > 
> > passiert? 
> Übrigenswird dieses Beispiel nicht auf einer
> aktuellen bash laufen -- die erwartet vor der schließenden Klamma noch
> ein weiteres Semikolon!

Ich hab 
bash --version
GNU bash, version 2.01.1(1)-release (i486-pc-linux-gnu)
Copyright 1997 Free Software Foundation, Inc.

laufen, da gehts. Aber gut zu wissen, werd ich mir angewoehnen.

> So, also haben wir bisher ein tar-Archiv von /dev, daß stdout geschrieben
> wird. 
> 

Ich haette meine Frage wohl genauer formulieren sollen. Die Syntax von tar
hab ich verstanden, aber was passiert wenn z.B. die "datei" /dev/hda1
gelesen wird und daran die erste Partition der ersten IDE-Platte haengt?

Was ich gemacht habe ist das folgende:
Auf einem Notebook einen NFSServer gestartet, auf einem anderen mit 
der toms (Linux auf einer Diskette) die Dateien des Sersers gemountet,
die Platte des Clients gemountet und dann

(cd /server; tar cf - . ) | (cd /platte_vom_client; tar xpf -)

Bei diesem Verschieben werden die devices korrekt mitverschoben und
nach nur wenigen Anpassungen auf dem Client lief alles. 
  
Nur welchen daten werden denn da von /dev/hda1 gelesen? Ein

cat /dev/hda1 

ist nicht sehr aufschlussreich.

Dietmar

______________________________________________________
 ----> Meine Loesung von Y2K ist:  s/Y/K/g <----         
http://www.mathematik.uni-bielefeld.de/~dguhe/
------------------------------------------------------





More information about the Linux mailing list