Professional Documents
Culture Documents
Veritas Filesystem
Veritas Filesystem
Veritas Filesystem
http://www.datadisk.co.uk/html_docs/veritas/veritas_file_system.htm
Contains the object location table (OLT). The OLT, which referenced from the superblock is used to
locate the other structural files.
Label File
Encapsulates the super-block and super-block replicas. Although the primary location of the
super-block is known, the label file can be used to locate upper-block copies ifthere is structural
damage to the filesystem.
Device File
Records device information such as volume length and volume label and contains pointers to other
structural files.
Hold information on a per- fileset basis. This may include the inode of the filesets inode list file,
the maximum number of inodes allowed, an indication of whether the filesystem supports large
files and the inode number of quotas file if the filesetsupports quotas.
When a filesystem is created, there are two filesets, the structural fileset, whichdefines the file
system structure and the primary fileset which contains user data.
1 of 3
Both the structural fileset and the primary fileset have their own inode lists which are stored in
inode list files. Increasing the number of inodes involves increasing the size of the file after
expanding the inode allocation unit file.
Hold the free inode map, extended operations map and a summary of the inode resources.
3/1/14 11:23 AM
Veritas Filesystem
http://www.datadisk.co.uk/html_docs/veritas/veritas_file_system.htm
Log File
Indicates the allocation state of each AU by defining whether each AU is free allocated as a whole
(no bitmaps allocated) or expanded, in which case the bitmaps associated with each AU determine
which extents are allocated.
Contains the AU summary for each allocation unit, which contains the number of free extents of
each size. The summary for an extent is created only when an allocation unit is expanded for use.
Contains the free extent maps for each of the allocation units.
Quotas File
If the filesystem supports quotas, there is a quotas file, which is used to track the resources
allocated to each user.
Creating a Filesystem
The mkfs command creates veritas filesystems by writing to a special character device.
mkfs F vxfs o largefiles /dev/vx/rdsk/appdg/samba_vol
mkfs
Create
generic_option
special_option
device
size
umount /samba
Displaying a Filesystem
Information
mount -v
mount -p
How created
fstyp -v /dev/vx/dsk/appdg/samba_vol
fstyp -v /dev/vx/rdsk/appdg/samba_vol
(block device)
(raw device)
Shrink/grow a Filesystem
Shrink a filesystem
Grow a filesystem
Reorganise a Filesystem
2 of 3
3/1/14 11:23 AM
Veritas Filesystem
http://www.datadisk.co.uk/html_docs/veritas/veritas_file_system.htm
/usr/lib/fs/vxfs/fsadm -E /samba
/usr/lib/fs/vxfs/fsadm -D /samba
Reorganise extents:
/usr/lib/fs/vxfs/fsadm -e /samba
Reorganise directories:
/usr/lib/fs/vxfs/fsadm -d /samba
Using quotas
Turn on a quota for a filesystem (make sure
filesystem has been mounted with quota option):
vxquotaon <mount_point>
vxedquota <username>
vxquota -v <username>
vxquotaoff <mount_point>
VxFS consistancy
Full check
Intent Log
The intent log is uded to speed up recovery
3 of 3
Create
Mount
(integrity)
(performance)
3/1/14 11:23 AM