MLUG: Re: [MLUG - DISCUSSION] tar file size limits
Re: [MLUG - DISCUSSION] tar file size limits
Email address obfuscation in effect -- please click here to turn it off.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
On Fri, 6 Sep 2002, Hargus, Duane wrote:

> Is there a limit to tar file sizes, or is it the vfat partition I am
> putting it on? I keep hitting the 2 gb (actually 2,147,483,647 bytes, 1
> byte shy of 2 GB) mark and get the error "file size exceeded limit".

Below is some info from the "largefile" man page of Solaris.  It might
help to point you in the right direction.

Mike



Standards, Environments, and Macros                  largefile(5)


NAME
     largefile - large file status of utilities

DESCRIPTION
     A large file is a regular file whose size is greater than or
     equal  to  2 Gbyte ( 2**31 bytes). A small file is a regular
     file whose size is less than 2 Gbyte.

  Large file aware utilities
     A utility is called large file aware if it can process large
     files  in  the same manner as it does small files. A utility
     that is large file aware is able to handle  large  files  as
     input and generate as output large files that are being pro-
     cessed. The exception is where additional files  are used as
     system configuration files or support files that can augment
     the processing. For example, the file utility  supports  the
     -m  option for an alternative "magic" file and the -f option
     for a support file that can contain a list  of  file  names.
     It is unspecified whether a utility that is large file aware
     will accept configuration or support files  that  are  large
     files. If a large file aware utility does not accept  confi-
     guration or support files that  are  large  files,  it  will
     cause  no  data  loss  or  corruption upon encountering such
     files and will return an appropriate error.

     The following /usr/bin utilities are large file aware:

     adb           awk           bdiff         cat           chgrp
     chmod         chown         cksum         cmp           compress
     cp            csh           csplit        cut           dd
     dircmp        du            egrep         fgrep         file
     find          ftp           getconf       grep          head
     join          jsh           ksh           ln            ls
     mdb           mkdir         mkfifo        more          mv
     nawk          page          paste         pathchk       pg
     rcp           remsh         rksh          rm            rmdir
     rsh           sed           sh            sort          split
     sum           tail          tar           tee           test
     touch         tr            uncompress    uudecode      uuencode
     wc            zcat


     The following /usr/xpg4/bin utilities are large file aware:

     awk           cp            du            egrep         fgrep
     grep          ln            ls            more          mv
     rm            sed           sh            sort          tail
     tr


     The following /usr/sbin utilities are large file aware:

     install       mkfile        mknod         mvdir         swap


     See the USAGE section of the swap(1M) manual page for  limi-
     tations  of  swap on block devices greater than 2 Gbyte on a
     32-bit operating system.

     The following /usr/ucb utilities are large file aware:

     chown         from          ln            ls            sed
     sum           touch


     The /usr/bin/cpio and /usr/bin/pax utilities are large  file
     aware,  but cannot archive a file whose size exceeds 8 Gbyte
     - 1 byte.

     The /usr/sbin/crash and /usr/bin/truss utilities  have  been
     modified  to  read  a  dump  file  and  display  information
     relevant to large files, such as offsets.

  cachefs file systems
     The following /usr/bin utilities are large  file  aware  for
     cachefs file systems:

     cachefspack      cachefsstat


     The following /usr/sbin utilities are large file  aware  for
     cachefs file systems:

     cachefslog       cachefswssize   cfsadmin         fsck
     mount            umount


  nfs file systems
     The following utilities are large file aware  for  nfs  file
     systems:

     /usr/lib/autofs/automountd    /usr/sbin/mount


  ufs file systems
     The following /usr/bin utility is large file aware  for  ufs
     file systems:

          df


     The following /usr/xpg4/bin utility is large file aware  for
     ufs file systems:

          df


     The following /usr/sbin utilities are large file  aware  for
     ufs file systems:

     clri          dcopy         edquota       ff            fsck
     fsdb          fsirand       fstyp         labelit       lockfs
     mkfs          mount         ncheck        newfs         quot
     quota         quotacheck    quotaoff      quotaon       repquota
     tunefs        ufsdump       ufsrestore    umount


  Large file safe utilities
     A utility is called large file safe if  it  causes  no  data
     loss  or corruption when it encounters a large file. A util-
     ity that is large file safe is unable to process properly  a
     large file, but returns an appropriate error.

     The following /usr/bin utilities are large file safe:

     audioconvert     audioplay    audiorecord    comm          diff
     diff3            diffmk       ed             lp            mail
     mailcompat       mailstats    mailx          pack          pcat
     red              rmail        sdiff          unpack        vi
     view


     The following /usr/xpg4/bin utilities are large file safe:

     ed            vi            view


     The following /usr/sbin utilities are large file safe:

     lpfilter      lpforms


     The following /usr/ucb utilities are large file safe:

     Mail          lpr


     The following /usr/lib utility is large file safe:

          sendmail


SEE ALSO
     lf64(5), lfcompile(5), lfcompile64(5)



SunOS 5.8           Last change: 13 Aug 1999                    3

--
To unsubscribe, go to http://mlug.missouri.edu/members/edit.php

Archives are available at http://mlug.missouri.edu/list-archives/