Date: Fri, 27 Sep 2002 03:40:04 -0700 (PDT) From: Heinrich Rebehn <rebehn@ant.uni-bremen.de> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/30869: dump does not dump all files of a filesystem Message-ID: <200209271040.g8RAe4gf094185@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/30869; it has been noted by GNATS.
From: Heinrich Rebehn <rebehn@ant.uni-bremen.de>
To: Giorgos Keramidas <keramida@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: bin/30869: dump does not dump all files of a filesystem
Date: Fri, 27 Sep 2002 12:35:41 +0200
Giorgos Keramidas wrote:
> : dump does not dump all files of a fliesystem
> : when b=1000 is used. No problem if 'b' is not
> : specified. I use b=1000 because of significant
> : speed improvement w/ DLT tape.
>
> Hello Heinrich,
>
> Does this problem appear with dump/restore
> of newer FreeBSD releases too?
>
>
Hi Giorgos,
thanks for inquiring about this bug.
The situation is as follows:
- I don't use b=1000 anymore but use 64 instead, which gives best performance
- A small test with b=1000 yielded :
root@antsrv1 [/export/stuff/backup/test] # dump 0afb usr.dmp 1000 /usr
DUMP: Date of this level 0 dump: Fri Sep 27 09:18:00 2002
DUMP: Date of last level 0 dump: the epoch
DUMP: Dumping /dev/ad0s2f (/usr) to usr.dmp
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 1086729 tape blocks.
DUMP: dumping (Pass III) [directories]
DUMP: 0.09% done, finished in 0:18
DUMP: dumping (Pass IV) [regular files]
DUMP: 65.43% done, finished in 0:02
DUMP: master/slave protocol botched.
DUMP: The ENTIRE dump is aborted.
- A test with b=64 yielded:
root@antsrv1 [/export/stuff/backup/test] # dump 0afb usr.dmp 64 /usr
DUMP: Date of this level 0 dump: Fri Sep 27 10:14:02 2002
DUMP: Date of last level 0 dump: the epoch
DUMP: Dumping /dev/ad0s2f (/usr) to usr.dmp
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 1086729 tape blocks.
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: 56.93% done, finished in 0:03
DUMP: DUMP: 1179590 tape blocks on 1 volume
DUMP: finished in 573 seconds, throughput 2058 KBytes/sec
DUMP: Closing usr.dmp
DUMP: DUMP IS DONE
root@antsrv1 [/export/stuff/backup/test] # ls
usr.dmp
root@antsrv1 [/export/stuff/backup/test] # restore rf usr.dmp
cannot find directory inode 462338
abort? [yn] n
However a diff -r "/usr ." was ok (Only "no such file or dir" errors because of
dead symlinks)
root@antsrv1 [/export/stuff/backup/test] # uname -a
FreeBSD antsrv1.ant.uni-bremen.de 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Wed
Aug 14 21:23:26 GMT 2002
murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386
Conclusion: I can live with dump as is, but it still seems to have some issues.
I leave it up to you to decide if the bug should be closed.
Kind regards,
Heinrich Rebehn
University of Bremen
Physics / Electrical and Electronics Engineering
- Department of Telecommunications -
E-mail: mailto:rebehn@ant.uni-bremen.de
Phone : +49/421/218-4664
Fax : -3341
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209271040.g8RAe4gf094185>
