Rekonstruieren von Daten ...
Übersetzt aus dem Wiki: Reconstructing data.
Wenn bei Taskwarrior eine der Datendateien
So geht es:
Zuerst ein Arbeitsverzeichnis erstellen, in dem ohne Datenverlust gearbeitet werden kann.
Anschliessend die intakte
Jetzt eine Konfigurations-Datei erstellen für die Rekonstruktion der Daten.
Im nächsten Schritt,
Das erzeugt die folgenden Dateien, die die defekten ersetzen können (vorher ein Backup der bestehenden Dateien anlegen!).
Wenn bei Taskwarrior eine der Datendateien
pending.data
oder completed.data
korrupt sind, weil beispielsweise das Filesystem voll war, kann man sie aus der undo.data
-Datei wieder rekonstruieren.So geht es:
Zuerst ein Arbeitsverzeichnis erstellen, in dem ohne Datenverlust gearbeitet werden kann.
mkdir -p /tmp/rebuild/{old,new}
cd /tmp/rebuild
cd /tmp/rebuild
Anschliessend die intakte
undo.data
-Datei in das Verzeichnis kopieren.cp ~/.task/undo.data /tmp/rebuild/old
Jetzt eine Konfigurations-Datei erstellen für die Rekonstruktion der Daten.
cd new
echo "data.location=." > x
echo "merge.default.uri=$PWD/../old/" >> x
echo "pull.default.uri=$PWD/../old/" >> x
echo "data.location=." > x
echo "merge.default.uri=$PWD/../old/" >> x
echo "pull.default.uri=$PWD/../old/" >> x
Im nächsten Schritt,
pending.data
und completed.data
aus der undo.data
-Datei wieder herstellen.task rc:x merge
Das erzeugt die folgenden Dateien, die die defekten ersetzen können (vorher ein Backup der bestehenden Dateien anlegen!).
/tmp/rebuild/new/pending.data /tmp/rebuild/new/completed.data /tmp/rebuild/new/undo.data
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Peter am :
Gruß, Peter
Dirk Deimeke am :
Peter am :
entschuldige bitte, ich habe mich verklickt, mein Kommentar bezog sich auf den Artikel zu Apple, Google, Amamzon und dem Video der Landesmedienanstalt.
Gruß, Peter
Dirk Deimeke am :