FreeBSD growfs TODO
The following tasks have been proposed. The order these are presented
here does not reflect any priorization. It also doesn't mean that all of
them are already considered to be implemented. Some of them are already
seriously considered, and even certain code exists.
- Check and ensure correct handling of byte order. This utility should
in the end also run fine on alpha architecture.
- Change the order of writes to the filesystem to guarantee more
consistency in case of an unexpected write error or even a power failure.
Currently it is not even verified, if fsck(8) can fix the filesystem in
those cases, and if we might loose data in that event.
- MFC. As the whole development took place on FreeBSD-3 anyway that
should not be that tricky, but we definitely want to have some broader
testing before.
- Add handling of snapshots in current.
- Extend the functionality to allow even for growing of mounted file
systems.
- Change structure to use more code from src/sys/ufs/ffs/.
- Add relocation of whole areas of data to prepare for shrinking.
- Add functionallity to grow not only at the end of the filesystem.
- Add functionallity to change the layout of the filesystem like cylinder
per group.
Contact tomsoft@FreeBSD.ORG Last modified: 2000/12/12 20:35:50 |
© 2000
Th.-H.v.Kamptz. All rights reserved. |