IPB
>  Man Pages > Linux > Suse Linux 10.1 > Section 5 > xfs man page

xfs man page

Section 5 - Suse Linux 10.1 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!


xfs(5)                                                                  xfs(5)




NAME

       xfs - layout of the XFS filesystem


DESCRIPTION

       An  XFS filesystem can reside on a regular disk partition or on a logi-
       cal volume.  An XFS filesystem has up to three parts: a data section, a
       log  section,  and  a  realtime section.  Using the default mkfs.xfs(8)
       options, the realtime section is absent, and the log area is  contained
       within  the  data section.  The log section can be either separate from
       the data section or contained within it.  The filesystem  sections  are
       divided  into  a  certain  number of blocks, whose size is specified at
       mkfs.xfs time with the -b option.

       The data section contains all the filesystem metadata (inodes, directo-
       ries, indirect blocks) as well as the user file data for ordinary (non-
       realtime) files and the log area if the log is  internal  to  the  data
       section.   The  data  section  is  divided  into a number of allocation
       groups.  The number and size of the allocation  groups  are  chosen  by
       mkfs.xfs  so  that  there  is  normally  a  small number of equal-sized
       groups.  The number of allocation groups controls the amount of  paral-
       lelism  available in file and block allocation.  It should be increased
       from the default if there is sufficient memory and a lot of  allocation
       activity.  The number of allocation groups should not be set very high,
       since this can cause large amounts of  CPU  time  to  be  used  by  the
       filesystem,  especially when the filesystem is nearly full.  More allo-
       cation groups are added (of the original size)  when  xfs_growfs(8)  is
       run.

       The  log  section  (or  area, if it is internal to the data section) is
       used to store changes to filesystem metadata while  the  filesystem  is
       running  until those changes are made to the data section.  It is writ-
       ten sequentially during normal operation and read  only  during  mount.
       When  mounting  a filesystem after a crash, the log is read to complete
       operations that were in progress at the time of the crash.

       The realtime section is used to  store  the  data  of  realtime  files.
       These  files had an attribute bit set through xfsctl(3) after file cre-
       ation, before any data was written to the file.  The  realtime  section
       is  divided  into  a  number  of  extents  of  fixed size (specified at
       mkfs.xfs time).  Each file in the realtime section has an  extent  size
       that is a multiple of the realtime section extent size.

       Each allocation group contains several data structures.  The first sec-
       tor contains the superblock.  For allocation groups  after  the  first,
       the  superblock  is just a copy and is not updated after mkfs.xfs.  The
       next three sectors contain information for block and  inode  allocation
       within  the  allocation  group.   Also contained within each allocation
       group are data structures to locate free blocks and inodes;  these  are
       located through the header structures.

       Each  XFS  filesystem  is  labeled  with  a Universal Unique Identifier
       (UUID).  The UUID is stored in every allocation  group  header  and  is
       used to help distinguish one XFS filesystem from another, therefore you
       should avoid using dd or other block-by-block copying programs to  copy
       XFS  filesystems.   If two XFS filesystems on the same machine have the
       same UUID, xfsdump(8) may become confused when  doing  incremental  and
       resumed  dumps.   xfsdump  and  xfsrestore  are  recommended for making
       copies of XFS filesystems.



OPERATIONS

       Some functionality specific to the  XFS  filesystem  is  accessible  to
       applications    through    the    xfsctl(3)    and    by-handle    (see
       open_by_handle(3)) interfaces.



MOUNT OPTIONS

       Refer to the mount(8) manual entry for descriptions of  the  individual
       XFS mount options.



SEE ALSO

       xfsctl(3),   mount(8),  mkfs.xfs(8),  xfs_info(8),  xfs_admin(8),  xfs-
       dump(8), xfsrestore(8).



                                                                        xfs(5)


Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Tue Feb 13 02:22:02 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

sqlite3 man page (5323 hits)
(openSUSE 10.2)

svn man page (5181 hits)
(FreeBSD 6.2)

adv_cap_autoneg man page (4865 hits)
(Solaris 10 11_06)

CPAN man page (4602 hits)
(Suse Linux 10.1)

ssh man page (4337 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (2843 hits)
(Solaris 10 11_06)

netcat man page (2691 hits)
(Suse Linux 10.1)

pprosetup man page (2474 hits)
(Solaris 10 11_06)

startproc man page (2456 hits)
(Suse Linux 10.1)

signal man page (2395 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Mountain Holidays :: Touch Sensor Chip :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum