Purpose
Resizes an Oracle ACFS file system.
Syntax and Description
acfsutil size -h acfsutil size [+|-]n[K|M|G|T|P ] mount_point
acfsutil
size
-h
displays help text and exits.
Table 16-96 contains the options available with the acfsutil
size
command.
Table 16-96 Options for the acfsutil size command
Option | Description |
---|---|
[ |
Specifies the new size for the Oracle ACFS file system where |
|
Specifies that the integer supplied for size is in the units of |
|
Specifies the directory where the file system is mounted |
acfsutil
size
grows or shrinks the mounted Oracle ACFS and its underlying Oracle ADVM storage to match the new size specified. This operation also resizes the underlying Oracle ADVM volume file to match the new length that is specified. However, the disk group must have enough free storage to accommodate any requested increase to the file system size.
Reducing a file system size returns unused storage space located at the end of the file system to the disk group. Shrinking in this release is intended for accidents when the wrong initial size or resize increment was specified, and before the storage was actually used. After storage has been used for user data or file system metadata, it may not be possible to shrink the file system, even if the files using that storage have been deleted.
Defragmenting a file system is not supported in this release; only unused storage can be deallocated from the end of the file system.
The size value is rounded up based on the block size of the file system and the allocation unit of the Oracle ADVM volume device file. To determine the Oracle ADVM volume device resize increment, examine the RESIZE_UNIT_MB
field in the V$ASM_VOLUME
view, Resize
Unit
in the output of asmcmd
volinfo
, or ADVM
resize
increment
in the output of acfsutil
info
fs
.
There is no limit to the number of times a file system can be expanded for a disk group with the ADVM compatibility attribute set to 11.2.0.4
or higher.
For a disk group with the ADVM compatibility attribute set to less than 11.2.0.4
, there is a limit of 5 extents for the file system's internal storage bitmap. This causes any attempts to increase the file system to fail after it has been increased four or more times. However, if after increasing the file system four times or more times the file system size is decreased, then you may be able to increase the file system size again if the size of the increase is less than the size of the decrease. When the limit on a file system expansion has been reached, running fsck
or acfschkdsk
with the -a
option may consolidate the internal storage bitmap, allowing future file system expansion.
root
or users who are members of the asmadmin
group can run this command. For information about operating system group privileges, see "About Privileges for Oracle ASM".
Examples
The following example shows the use of acfsutil
size
. This example increases the primary device file of /acfsmounts/acfs1
file system by 500 MB.