man pages section 5: Standards, Environments, and Macros
  Search only this book
Download this book in PDF (1210 KB)

largefile(5)

NAME | DESCRIPTION | SEE ALSO

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 ( 231 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 processed. 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 configuration 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 limitations 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/bin/truss utilities has 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

      /usr/lib/nfs/rquotad

       

    ufs file systems

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

      • df

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

      • rquotad

      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 utility 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

SunOS 5.9  Last Revised 16 Jul 2003

NAME | DESCRIPTION | SEE ALSO