Bakexternal: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(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