Amanda-Users

Re: *Slow* amrestore

2004-03-11 14:50:50
Subject: Re: *Slow* amrestore
From: Antoine Reid <areid AT logient DOT com>
To: Joshua Baker-LePain <jlb17 AT duke DOT edu>, Jonathan Dill <jfdill AT jfdill DOT com>
Date: Thu, 11 Mar 2004 14:48:07 -0500
--On Thursday, March 11, 2004 2:30 PM -0500 Joshua Baker-LePain <jlb17 AT duke DOT edu> wrote:

[snip]

Maybe I should try dd with bs=16M?  But will that pad the output file
with  an unacceptable-to-tar chunk at the end since the tapefile is
unlikely to  be an exact multiple of 16M?

In my experience, dd should read in chunks of 16M but the last block (incomplete) will not be filled in (padded) to complete the block.

Even if it was, here is what my gnu tar thinks of a tar with garbage at the end:

-------
areid@budweiser(p1)(0):~/tartest% tar czvf foo.tar.gz foo
foo/
foo/bar/
foo/bar/baz/
areid@budweiser(p1)(0):~/tartest% ls -l foo.tar.gz
-rw-r--r--    1 areid    staff         152 Mar 11 14:42 foo.tar.gz
areid@budweiser(p1)(1):~/tartest% dd if=/dev/zero of=blank bs=1k count=10
10+0 records in
10+0 records out
areid@budweiser(p1)(0):~/tartest% ls -l
total 16
-rw-r--r--    1 areid    staff       10240 Mar 11 14:43 blank
drwxr-xr-x    3 areid    staff         102 Mar 11 14:42 foo/
-rw-r--r--    1 areid    staff         152 Mar 11 14:42 foo.tar.gz
areid@budweiser(p1)(0):~/tartest% cat foo.tar.gz blank > test.tar.gz
areid@budweiser(p1)(0):~/tartest% tar tzf test.tar.gz

gzip: stdin: decompression OK, trailing garbage ignored
foo/
foo/bar/
foo/bar/baz/
tar: Child returned status 2
tar: Error exit delayed from previous errors
areid@budweiser(p1)(2):~/tartest%
---

Yes, it does return '2' but the data has been extracted already.

Actually, come to think of it, gzip is ignoring the garbage..

-----
areid@budweiser(p1)(0):~/tartest% gunzip foo.tar.gz
areid@budweiser(p1)(0):~/tartest% cat foo.tar blank > test.tar
areid@budweiser(p1)(0):~/tartest% tar tvf test.tar
drwxr-xr-x areid/staff       0 2004-03-11 14:42:08 foo/
drwxr-xr-x areid/staff       0 2004-03-11 14:42:08 foo/bar/
drwxr-xr-x areid/staff       0 2004-03-11 14:42:08 foo/bar/baz/
areid@budweiser(p1)(0):~/tartest%
-----

Tar doesn't even complain on my system here:
tar (GNU tar) 1.13.25



Thanks.

--
Joshua Baker-LePain
Department of Biomedical Engineering
Duke University


Just my 2cents..
antoine

--
Antoine Reid
Administrateur Système - System Administrator

         __________________________________________________

Logient Inc.
Solutions de logiciels Internet - Internet Software Solutions
417 St-Pierre, Suite #700
Montréal (Qc) Canada H2Y 2M4
T. 514-282-4118 ext.32
F. 514-288-0033
www.logient.com

*AVIS DE CONFIDENTIALITÉ*
L'information apparaissant dans ce message est légalement privilégiée et
confidentielle. Elle est destinée à l'usage exclusif de son destinataire
tel qu'identifié ci-dessus. Si ce document vous est parvenu par erreur,
soyez par la présente avisé que sa lecture, sa reproduction ou sa
distribution sont strictement interdites. Vous êtes en conséquence prié de
nous aviser immédiatement par téléphone au (514) 282-4118 ou par courriel.
Veuillez de plus détruire le message. Merci.

*CONFIDENTIALITY NOTE*
This message along with any enclosed documents are confidential and are
legally privileged. They are intended only for the person(s) or
organization(s) named above and any other use or disclosure is strictly
forbidden. If this message is received by anyone else, please notify us at
once by telephone (514) 282-4118 or e-mail and destroy this message. Thank
you.



<Prev in Thread] Current Thread [Next in Thread>