On Fri, Apr 27, 2007 at 11:33:59AM +0400, Igor V. Ruzanov wrote: > On Thu, 26 Apr 2007, Jon LaBadie wrote: > > >On Thu, Apr 26, 2007 at 08:52:24PM +0400, Igor V. Ruzanov wrote: > >>Hello! > >>I run Amanda under FreeBSD-4.11, so when Amanda trying to make file of > >>dump with size of more than 4GB (exactly, 2**32-1), i can see in > >>log/amdump.* the following messages: > >> ... > >>That is due to filesystems constraints in FreeBSD-4.x where a size of > >>file is given in 32-bit representation and declared in sys/stat.h with > >>int32_t integer type. > >>Is there passible to change some code of Amanda to do the dumps into more > >>than 4GB files under FreeBSD-4.x? (for example, with deal of stdout) Where > >>in the Amanda code the conditions are checking for the maximum length of > >>writing file? > > > >Are you "taping" to virtual tapes on hard disk? If so, and your version > >of amanda is recent, us the tape splitting feature that writes in chunks > >than can, but don't have to, span several tapes. > > > > Yes, i'm taping to hard disk (tapedev=file:/). Actually the problem arises > when the dump itself is finished and all chunks (in my config chunksize = > 256MB) are beginning to be sent from holding disk to file in storage > directory. And when this file reaches 4GB Amanda dropping errors such as > [writing file: File too large] into log. Mayby there are some ways to > solve the problem of under FreeBSD-4.x system? > I have Amanda of version 2.5.1p3. >
As I suggested, look into the tape splitting/spanning features of amanda.conf. These can be used to limit the size of the "on tape" files. -- Jon H. LaBadie [EMAIL PROTECTED] JG Computing 4455 Province Line Road (609) 252-0159 Princeton, NJ 08540-4322 (609) 683-7220 (fax)