Bakexternal: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Root (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
* Es wird kontrolliert dass das externe Medium gewechselt wird | * Es wird kontrolliert dass das externe Medium gewechselt wird | ||
* Dabei wird ein "Wechseltag" eingeführt, ein Wochentag an dem das externe Medium ausgewechselt werden muss | * Dabei wird ein "Wechseltag" eingeführt, ein Wochentag an dem das externe Medium ausgewechselt werden muss | ||
* Montag gilt hier als der 1. Tag der Woche | |||
* In einer Tabelle zeigt das Programm genau welche Ziel-Partition verwendet werden muss | * In einer Tabelle zeigt das Programm genau welche Ziel-Partition verwendet werden muss | ||
* Am "Toleranz-Tag" wird die "alte" und die "neue" Partition akzeptiert, ansonsten gibt es einen Fehler | * Am "Toleranz-Tag" wird die "alte" und die "neue" Partition akzeptiert, ansonsten gibt es einen Fehler | ||
Zeile 28: | Zeile 29: | ||
|29.02.2024| 4| 9-> 9|* (Toleranz-Tag) | | |29.02.2024| 4| 9-> 9|* (Toleranz-Tag) | | ||
+==========+=========+=============+====================================+ | +==========+=========+=============+====================================+ | ||
== Quelltexte == | |||
* https://github.com/Andreas-Filsinger/OrgaMon/blob/main/backup/bakexternal.pas | |||
** https://github.com/Andreas-Filsinger/OrgaMon/blob/main/PASconTools/anfix.pas | |||
** https://github.com/Andreas-Filsinger/OrgaMon/blob/main/PASconTools/fpchelper.pas | |||
== bakexternal.ini == | == bakexternal.ini == |
Aktuelle Version vom 21. Februar 2024, 14:25 Uhr
- bakexternal ist ein FPC Programm für Linux da mit rsync Aufrufen Dateipfade auf ein externes Medium speichert.
- Es wird kontrolliert dass das externe Medium gewechselt wird
- Dabei wird ein "Wechseltag" eingeführt, ein Wochentag an dem das externe Medium ausgewechselt werden muss
- Montag gilt hier als der 1. Tag der Woche
- In einer Tabelle zeigt das Programm genau welche Ziel-Partition verwendet werden muss
- Am "Toleranz-Tag" wird die "alte" und die "neue" Partition akzeptiert, ansonsten gibt es einen Fehler
+==========+=========+=============+====================================+ |Datum |Wochentag|Kalenderwoche|Partition | +==========+=========+=============+====================================+ |13.02.2024| 2| 7-> 6|cb22f593-5837-4658-842f-8ebc71e83332| |14.02.2024| 3| 7-> 6|cb22f593-5837-4658-842f-8ebc71e83332| |15.02.2024| 4| 7-> 7|* (Toleranz-Tag) | |16.02.2024| 5| 7-> 7|211d255d-793f-425b-a8d2-45cace51e76f| |17.02.2024| 6| 7-> 7|211d255d-793f-425b-a8d2-45cace51e76f| |18.02.2024| 7| 7-> 7|211d255d-793f-425b-a8d2-45cace51e76f| |19.02.2024| 1| 8-> 7|211d255d-793f-425b-a8d2-45cace51e76f| |20.02.2024| 2| 8-> 7|211d255d-793f-425b-a8d2-45cace51e76f| |21.02.2024| 3| 8-> 7|211d255d-793f-425b-a8d2-45cace51e76f| |22.02.2024| 4| 8-> 8|* (Toleranz-Tag) | |23.02.2024| 5| 8-> 8|cb22f593-5837-4658-842f-8ebc71e83332| |24.02.2024| 6| 8-> 8|cb22f593-5837-4658-842f-8ebc71e83332| |25.02.2024| 7| 8-> 8|cb22f593-5837-4658-842f-8ebc71e83332| |26.02.2024| 1| 9-> 8|cb22f593-5837-4658-842f-8ebc71e83332| |27.02.2024| 2| 9-> 8|cb22f593-5837-4658-842f-8ebc71e83332| |28.02.2024| 3| 9-> 8|cb22f593-5837-4658-842f-8ebc71e83332| |29.02.2024| 4| 9-> 9|* (Toleranz-Tag) | +==========+=========+=============+====================================+
Quelltexte
bakexternal.ini
# # bakexternal.ini Konfigurationsdatei # [System] # # Anzahl der externen Platten, # wöchentlich müssen diese gewechselt werden # SetAnzahl=2 # # KW-Shift, beim Jahreswechsel kann es sein, dass # KW53 der gleichen Platte zugeordnet wird wie KW01 # Die kann durch den Shift Parameter korrigiert werden # KWOffset=1 # # Wechseltag, an diesem Wochentag findet der # Wechsel der externen Platte statt. Dieser # Wochentag ist auch der ToleranceDay, also der # Tag, an dem das aktuelle und das künftige # Medium toleriert wird. # # MO DI MI DO FR SA SO # 1 2 3 4 5 6 7 # Wechseltag=4 # # Ziel-Sicherungs-Partitions-UUID # /dev/disk/by-partuuid/* # 0=211d255d-793f-425b-a8d2-45cace51e76f 1=cb22f593-5837-4658-842f-8ebc71e83332 # # Mount-Point des Sicherungsmediums # mount=/srv/mnt/0 # # Fehler-Ausgabe # errorfile=/srv/smb/ra6/ERROR.txt