====== xfs_growfs ======
* [[XFS]]
* [[mkfs.xfs]]
Use ''xfs_growfs'' to grow an already mounted XFS device.
=== Initialize specific size ===
Start off with a size of 1 GB:
mkfs.xfs -d name=/dev/sda,size=1g
Mount the device as normal:
mount /dev/sda /mnt/xfs
Verify everything:
xfs_info /dev/sda
meta-data=/dev/sda isize=256 agcount=4, agsize=65536 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=262144, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
=== Grow to a specific size ===
Double the disk size to 2 GB, using the # blocks as a reference (262144):
xfs_growfs -D 524288 /mnt/xfs
meta-data=/dev/sda isize=256 agcount=4, agsize=65536 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=262144, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 262144 to 524288
=== Use all available space ===
With no arguments, ''xfs_growfs'' will use all the available remaining space allocated to it.
xfs_growfs /mnt/xfs