Sys::Filesystem::Aix(3)

NAME
Sys::Filesystem::Aix - Return AIX filesystem information to Sys::Filesystem

SYNOPSIS
See Sys::Filesystem.

INHERITANCE
  Sys::Filesystem::Aix
  ISA UNIVERSAL

METHODS

version ()
    Return the version of the (sub)module.

ATTRIBUTES
The following is a list of filesystem properties which may be queried as methods through the parent Sys::Filesystem object.

account
    Used by the dodisk command to determine the filesystems to be processed by the accounting system.

boot
    Used by the mkfs command to initialize the boot block of a new filesystem.

check
    Used by the fsck command to determine the default filesystems to be checked.

dev Identifies, for local mounts, either the block special file where the filesystem resides or the file or directory to be mounted.

free
    This value can be either true or false. (Obsolete and ignored).

mount
    Used by the mount command to determine whether this file system should be mounted by default.

nodename
    Used by the mount command to determine which node contains the remote filesystem.

size
    Used by the mkfs command for reference and to build the file system.

type
    Used to group related mounts.

vfs Specifies the type of mount. For example, vfs=nfs specifies the virtual filesystem being mounted is an NFS filesystem.

vol Used by the mkfs command when initializing the label on a new filesystem. The value is a volume or pack label using a maximum of 6 characters.

log The LVName must be the full path name of the filesystem logging logical volume name to which log data is written as this file system is modified. This is only valid for journaled filesystems.

SEE ALSO
Sys::Filesystem

  Example /etc/filesystems
        * @(#)filesystems @(#)29        1.22  src/bos/etc/filesystems/filesystems, cmdfs, bos530 9/8/00 13:57:45
        * IBM_PROLOG_BEGIN_TAG
        * This is an automatically generated prolog.
        *
        * <snip>
        *
        * This version of /etc/filesystems assumes that only the root file system
        * is created and ready.  As new file systems are added, change the check,
        * mount, free, log, vol and vfs entries for the appropriate stanza.

        /:
                dev       = /dev/hd4
                vol       = "root"
                mount     = automatic
                check     = false
                free      = true
                vfs       = jfs2
                log       = /dev/hd8
                type      = bootfs

        /proc:
                dev       = /proc
                vol       = "/proc"
                mount     = true
                check     = false
                free      = false
                vfs       = procfs

        /scratch:
                dev       = /dev/fslv02
                vfs       = jfs2
                log       = INLINE
                mount     = true
                account   = false

  Example /usr/sbin/mount output
          node       mounted        mounted over    vfs       date        options
        -------- ---------------  ---------------  ------ ------------ ---------------
                         /dev/hd4         /                jfs2   Mar 24 12:14 rw,log=/dev/hd8
                         /proc            /proc            procfs Mar 24 12:15 rw
                         /dev/fslv02      /scratch         jfs2   Mar 24 12:15 rw,log=INLINE

  filesystems(4)
Manpage includes all known options, describes the format and comment char's.

VERSION
$Id$

AUTHOR
Nicola Worthington <nicolaw@cpan.org> - <http://perlgirl.org.uk>

Jens Rehsack <rehsack@cpan.org> - <http://www.rehsack.de/>

COPYRIGHT
Copyright 2004,2005,2006 Nicola Worthington.

Copyright 2008-2014 Jens Rehsack.

This software is licensed under The Apache Software License, Version 2.0.

<http://www.apache.org/licenses/LICENSE-2.0>