xfs
[Top] [All Lists]

Re: xfsdump max file size

To: Mandy Kirkconnell <alkirkco@xxxxxxx>
Subject: Re: xfsdump max file size
From: Tim Shimmin <tes@xxxxxxx>
Date: Thu, 16 Jan 2003 10:40:00 +1100
Cc: Jason Joines <joines@xxxxxxxxxxxxxxx>, Linux XFS Users <linux-xfs@xxxxxxxxxxx>
In-reply-to: <3E2584E8.8080102@xxxxxxx>; from alkirkco@xxxxxxx on Wed, Jan 15, 2003 at 09:57:28AM -0600
References: <3E249449.50909@xxxxxxxxxxxxxxx> <3E24BEAE.1080604@xxxxxxx> <3E256FEC.30206@xxxxxxxxxxxxxxx> <3E2584E8.8080102@xxxxxxx>
Sender: linux-xfs-bounce@xxxxxxxxxxx
On Wed, Jan 15, 2003 at 09:57:28AM -0600, Mandy Kirkconnell wrote:
> 
> Jason Joines wrote:
> 
> > Mandy Kirkconnell wrote:
> >
> >> Jason Joines wrote:
> >>
> >>> What's the maximum file size for a file to be dumped by xfsdump? 
> >>
> >>
> >> xfsdump doesn't (really) have a maximum file size limitation.  There 
> >> is a maximum file size defined in xfsdump/dump/content.c but it is 
> >> set to the largest theoretical file size, 18 million terabytes.  The 
> >> definition is defined in bytes:
> >>
> >> /* max "unsigned long long int"
> >> */
> >> #define ULONGLONG_MAX   18446744073709551615LLU
> >>
> >> Obviously this maximum limit is impossible to hit, which is why I say 
> >> xfsdump doesn't have a max file size limit.  You should be able to 
> >> dump the biggest possible file you can create.
> >>
> >> There is, however,  a command line option (-z) to set a maximum file 
> >> size for your dump.  This option allows you to specify a maximum file 
> >> size, in kilobytes.   Files over this size will be excluded from the 
> >> dump.
> >>
> > When running a dump with "xfsdump -F -e -f 
> > /local/backup/weekly/sdb3.dmp -l 0 /dev/sdb3" I get the message, 
> > "xfsdump: WARNING: could not open regular file ino 4185158 mode 
> > 0x000081b0: File too large: not dumped".  The file in question is 5.0 GB.
> >
> > Jason
> > ===========
> >
> xfsdump does not set EFBIG (errno 27) anywhere.  It looks like the error 
> is coming from the filesystem on the first attempt to open the file. 

Another thing to note is that in April 2002 a fix went into libhandle
which xfsdump uses:

xfsprogs/doc/CHANGES:
    xfsprogs-2.0.2 (4 April 2002)
            - Bumped version of libhandle to libhandle.so.1.0.1
              This changes open_by_handle() and friends so that
              O_LARGEFILE is added to the open flags.
              This allows xfsdump to dump files greater than
              2^31-1 bytes instead of not dumping the large
              files and giving warning messages.

--Tim


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