Date: Tue, 5 May 1998 22:52:51 -0700 (PDT) From: Tom <tom@sdf.com> To: Terry Lambert <tlambert@primenet.com> Cc: beng@lcs.mit.edu, dec@phoenix.its.rpi.edu, freebsd-hackers@FreeBSD.ORG Subject: Re: Network problem with 2.2.6-STABLE Message-ID: <Pine.BSF.3.95q.980505223633.24411A-100000@misery.sdf.com> In-Reply-To: <199805060233.TAA26505@usr02.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 6 May 1998, Terry Lambert wrote: > > dump/restore does not work on my 32GB filesystem. Why? Possibly a 4+GB > > bug, though somone has speculated that it is sparse file problem. What > > happens? dump generates a corrupted archive (bug), and restore detects > > the corruption and crashes anyway (another bug). There has been > > an outstanding PR on this for a long time. > > There is no "4G problem". If there is a problem based on type size, > it will occur at 2G + 1, *not* 4G. A "long" or an "unsigned long" used as a byte offset. It is splitting hairs. ... > Now you are claiming the problem occurs in dump instead of restore. No. It is dump/restore. > If the problem has anything to do with sparse files (which it doesn't), > you will be able to repeat it by creating a file, writing some small > number of blocks up front, and then seeking out to: > > off_t off = 1 << 34; > > And writing some more blocks, then dumping the FS containing the file. > > You could fit this file on a floppy disk, since it's sparse, and make > the test case teeny. > > Having run this experiment the other night with my QIC SCSI 2525 > drive, I can tell you that the problem is not in dump or restore, > unless it's a byte/block offfset problem. > > If you are seeing a byte/block offset problem, it's not going to be > occurring where ou are saying you are seeing the problem ("4G"), it's > going to occur at one of the boundry conditions I identified, above. > > > If you are seeing a problem where you said you are seeing the problem, > then it is the driver/controller/tape drive/tape that is causing it. What? Was something about my message unclear? restore dies with a "hole in map". You can also search the PR database for that phrase to find an indentical report to the one I filed. The tape and drive are ok. I tar'ed the entire filesystem up, newfs the filesystem, and untar the tape, and it works great (which I have done as a test. > > What version of FreeBSD are you running? 2.2.6-STABLE > What is the controller for the tape drive? 2940UW > Which driver is responsible for that controller? ahc > What exact model of tape drive are you using? Quantum DLT 4000 > What exact brand of tapes are you using? Quantum DLT IV > What is the controller for the disk showing the problem? EIDE > What driver is responsible for that controller? wd > What exact model of disk drive are you using? Maxtor DiamondMax 8.4GB > Are you overclocking your processor? No. You know what a much better test would be? I can do a dump, read the first hundred megs or so with dd into a file, and send it to you. Since "restore -t" reports the "hole in map" within seconds, it obviously hasn't read very far into the tape yet, so doing a restore from a disk file should have the same result. > > Terry Lambert > terry@lambert.org > --- > Any opinions in this posting are my own and not those of my present > or previous employers. Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.980505223633.24411A-100000>