ich möchte gerne ein Programm(ruby) schreiben, das diesen Zweck erfüllt:
- Läuft auf einem dedizierten Computer
- Löscht alle nicht in Verwendung befindlichen Festplatten(in Verwendung = gemounted(also direkt oder via LVM))
- Wenn Festplatten angeschlossen werden, dann werden diese auch automatisch gelöscht/getestet
- Ergebnisse in irgendeiner Form festhalten(so dass man, wenn man die Festplatte erneut prüft, die Ergebnisse des letzten Tests einsehen kann. Evtl. zur Protokollierung einer Löschung)
- Ideen für Tests
- Smart-Daten-Analyse
- einfacher linearer Schreib-/Lesetest
- badblocks
- Erweiterbarkeit mit weiteren Tests
Kennt Ihr noch irgendwelche Programme, die so etwas tun?
Ich würde das Programm schreiben, weil ich es so, wie beschrieben brauchen könnte und auch um etwas zu programmieren. Etwas Spaß am programmieren haben und vielleicht etwas dabei lernen. Gemäß meinen doch eher übersichtlichen Programmierfähigkeiten habe ich da eher nicht so die hohen Ansprüche. Ansonsten auch ohne irgend einen zeitlichen Druck. Zusätzliche Funktionen fallen mir massenweise ein; aber ich fange erst einmal sehr einfach an.
Aber wenn ich dabei Feedback bekomme, was zu Änderungen führt, mit denen es mehr Spaß macht meinen Code zu benutzen finde ich das schon auch toll. Code ist aktuell noch auf meinem Rechner und alles noch Work in Progress(WIP). Würde den aber dann demnächst mal via git veröffentlichen.