2025-06-21 20:53:15 +00:00
2025-06-21 20:49:17 +00:00
2025-06-21 20:51:18 +00:00
2025-06-21 20:53:15 +00:00

worm

Write once, read many-Speicher

Ablauf

Projektverzeichnisse vorbereiten

mkdir mein_repo
cd mein_repo
git init
mkdir Archiv  # Das ist dein WORM-Speicher im Git-Repo
mkdir Neu     # Hier legst du temporär neue Dateien ab

pre-commit-hook einrichten

Siehe Datei "pre-commit". Sie muss im Verzeichnis Projektverzeichnis/.git/hooks mit dem Dateinamen "pre-commit" gespeichert werden. Der Hook muss ausführbar gemacht werden:

chmod +x .git/hooks/pre-commit

Das Cron-Script einrichten

Um automatisiert Dateien dem WORM-Speicher zuzuführen, werden sie im Verzeichnis "Neu" gespeichert (auch Unterverzeichnisse). Cron sorgt für die Übertragung der Dateien, die noch nicht im WORM-Speicher vorhanden sind (sync_archive.sh).

Es gibt ein weiteres Script, bei dem  bei Vorhandensein 
Description
Write once, read many-Speicher
Readme 48 KiB
Languages
Shell 100%