← Back to team overview

sslug-teknik team mailing list archive

Hvorfor kan man ikke pipe fra "dd" til "tar -c" ?

 

Hej,
Jeg vil lave en simpel dd backup af en 20GB hdd, men jeg kan kun oprette 2GB filer på mit target drev (via NFS).
Så defor tænkte jeg:
dd if=/dev/hdd bs=8225280 count=2334 | tar -M -L 1024000 -cvzf hdd.tar
men tar melder bare at den ikke vil oprette et tomt arkiv,
så defor prøvede jeg:
dd if=/dev/hdd bs=8225280 count=2334 | tar -M -L 1024000 -cvzf hdd.tar -
i håb om at "-" kunne få tar til at læse fra stdin, men forgæves.

Det ser ud som om at tar ikke kan læse fra stdin, kan det være rigtigt?
Jeg har googlet en del men "tar" "pipe" og "stdin" optræder jo overalt..

mvh
Henrik

PS. Jeg bruger GNU/tar 1.13.25 på en RH9





Follow ups