Amanda-Users

Re: TAPE-ERROR 00-00001 "[writing file: File too large]

2007-04-28 02:33:42
Subject: Re: TAPE-ERROR 00-00001 "[writing file: File too large]
From: "Igor V. Ruzanov" <igorr AT canmos DOT ru>
To: amanda-users AT amanda DOT org
Date: Sat, 28 Apr 2007 10:25:31 +0400 (MSD)
On Fri, 27 Apr 2007, Jon LaBadie wrote:

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                  jon AT jgcomp DOT com
JG Computing
4455 Province Line Road        (609) 252-0159
Princeton, NJ  08540-4322      (609) 683-7220 (fax)


Okey, i got the feature of splitting of dumps across "virtual" tape. Thanks a lot to Paul and Jon for the help. But i would prefer to store the dumps by single files because of ability to apply `/sbin/restore' command to the Amanda dumps (after cutting of 32K dump header of course). So probably i will start Amanda under FreeBSD-5.x.


+-------------------------------------------+
! CANMOS ISP Network                        !
+-------------------------------------------+
! Best regards                              !
! Igor V. Ruzanov, network operational staff!
! e-Mail: igorr AT canmos DOT ru                   !
+-------------------------------------------+


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