Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 784 Bytes

README.growfs.md

File metadata and controls

25 lines (18 loc) · 784 Bytes

growfs.sh

The growfs.sh scripts automatically grows the root file system to make use of all available space on the disk.

This script is only useful on virtual machines or devices booting from SD card or hard drives/SSDs. On most consumer routers OpenWrt images are tailored to the flash chips installed and already make use of all of it.

This script works on both ext4 and squashfs images as long as they use the ext4 file system for / or /overlay respectively.

Usage

Copy the growfs.sh script to your system and execute it.

e.g.

scp growfs.sh openwrt.lan:
ssh openwrt.lan sh growfs.sh

Rebooting after the resizing is not strictly necessary but recommended to ensure all devices have been updated to their new size, esp. on SquashFS images.