SystemCleanUpTool

Revision 1 as of 2006-06-08 17:14:13

Clear message

Summary

This specification discusses implemeting a small program tool , that would be autoamtically fired each time the predefined minumum free space on a designated file system is reached, and will suggest to the user several ways to free more space in order to be able to resume his work. This is especially useful in system partitions, where not enough free space can make the system in-operable.

Rationale

Often, when actively working on a system, disk space is consumed rapidly until a shortage is experienced. While one can have lots of indisposable content that takes up space, this is often caused by all sorts of redundent data, that accumulates and is often neglected until a shortage is encountered and users actively put effort into deleting it. There should be a solution to warn users before hand, and suggest and carry purge operations for several common residual data, that can be safely removed and immidiately help gain more free space to resume work. Residual data can be log files, package constructions left overs, Garbage Bin contents, unused installed programs, /tmp contents etc, unused language packs and data, old kernels etc..

Use cases

* Brian is using his desktop computer to do some web development. For that he has several DB servers, and an application server installed. Those application produce alot of log file data, especially under heavy development and experimentation, where he sets them to produce maxium verbosity for debugging purposes.

Scope

Design

Implementation

Code

Data preservation and migration

Outstanding issues

BoF agenda and discussion


CategorySpec