Das TAP verschiebt den Inhalt eines per standard-ftp nicht zugreifenbaren lost+found-Ordners nach DataFiles/lost_and_found. Sollte also jemand Dateien vermissen, der Speicherplatz aber nach wie vor als belegt angegeben werden, dann einfach das TAP starten. Eine Dialog zeigt an, ob Dateien gefunden und verschoben wurden.
------------------------------------
Update V2
V2 von lost+found ist fertig. Wer will testen? Testen, nicht sammeln! Der grundlegende Unterschied zur V1 ist, dass das TAP jetzt im Hintergrund mitläuft und sich die Namen der Aufnahmen merkt. Sollte es dann zu einem Crash kommen, kann lost+found die meisten nichtssagenden .rcn-Dateien wieder auf den Originalnamen umbenennen. Folgend die Features:
- 2 Minuten nach dem Start wird ab DataFiles ein rekursiver Scan durchgeführt und Infos zu rec, inf und nav in einer Datenbank gespeichert. Gemountete Verzeichnisse werden ignoriert.
- 3 Minuten nach dem Start wird das lost+found-Verzeichnis nach neuen Dateien überprüft und gegebenenfalls nach /DataFiles/lost_and_found verschoben. Werden die entsprechenden Infos in der DB gefunden, werden die Daten in lost_and_found auf den Originalnamen umbenannt.
- Werden Files aus lost+found verschoben, kommt ein Dialog, der den User informiert. Dieser blendet sich nach 30 Sekunden von selbst aus. Wird der Dialog nicht mittels OK oder EXIT bestätigt, kommt er beim nächste TAP-Start wieder. So wird sichergestellt, dass der Benutzer das Zurückverschieben mitbekommt.
- Wird das TAP manuell gestartet (>2 Minuten nach dem letzten Boot des Topfes), erfolgt die lost+found-Prüfung sofort.
- Alle 5 Minuten wird der Scan nach neuen Dateien wiederholt, hier aber nur im DataFiles.
Code: Alles auswählen
cd /mnt/hd/lost+found
for fname in *; do mv "$fname" $RANDOM.rcn; done
ls –l
Das TAP kann natürlich auch über TAPtoDate bezogen werden. Nicht vergessen, es nach dem Update in den AutoStart-Ordner zu verschieben, da die V1 garantiert nicht dort liegt.