Growfs for mounted filesystems


Project Status: Complete

FreeBSD Developer: Edward Tomasz Napierała

This project makes it possible to grow a UFS or ZFS file system while mounted read-write. This includes changes to both file systems, GEOM infrastructure, and drivers.

From a system administrator’s point of view this makes it possible to enlarge a partition using gpart(8) and then resize the file system it contains using growfs(8), without having to unmount it first. This is particularly useful for enlarging the root file system, especially important for virtual machines.

This project was completed in November 2012.