rewrite parts of the Mount section

This commit is contained in:
Andreas Zweili 2019-03-11 10:35:06 +01:00
parent c30d636370
commit 49aa8837c7
1 changed files with 14 additions and 15 deletions

View File

@ -2124,25 +2124,24 @@ werden bereits vorhandene Dateien überschrieben.
** Mount ** Mount
Die "Mount" Funktion ist sehr ähnlich wie die "Restore" Funktion. Sie prüft Die "Mount" Funktion prüft zuerst ob der Benutzer ein Archiv angewählt hat und
auch zuerst ob der Benutzer überhaupt ein Archiv angewählt hat und gibt, falls gibt, falls dies nicht der Fall ist, eine entsprechende Fehlermeldung aus. Im
dies nicht der Fall ist eine entsprechende Fehlermeldung aus. Im Gegensatz zur Gegensatz zur "Restore" Funktion zeigt die "Mount" Funktion jedoch keinen
"Restore" Funktion zeigt die "Mount" Funktion jedoch keinen Dialog zum Dialog zum Auswählen des Zielpfades. Die Funktion erstellt sich diesen selbst.
Auswählen des Zielpfades. Die Funktion erstellt sich diesen selbst. Der Der Zielpfad ist dabei kombiniert aus dem ~/tmp~ Verzeichnis und dem Namen des
Zielpfad ist dabei kombiniert aus dem ~/tmp~ Verzeichnis und dem Namen des
Archivs Archivs
gls:borg mountet jedes Archiv nur mit Leserechten. Es ist relativ gls:borg mountet jedes Archiv nur mit Leserechten. Es ist relativ
unwahrscheinlich, dass der Zielpfad in unbeschreibbarer Form bereits vor dem unwahrscheinlich, dass der Zielpfad in unbeschreibbarer Form bereits vor dem
Ausführen der ~mount_backup~ Methode bereits vorhanden ist. Sollte dies jedoch Ausführen der ~mount_backup~ Methode bereits vorhanden ist. Ist dies der Fall
der Fall sein kann davon ausgegangen werden das der Benutzer das Archiv bereits kann davon ausgegangen werden das der Benutzer das Archiv bereits einmal
einmal gemountet hat. Genau dies wird in der Applikation auch so überprüft. gemountet hat. Genau dies wird in der Applikation auch so überprüft. Hat die
Falls der Zielort schreibbar ist, wird das ausgewählte Archiv auf diesem Pfad Applikation Schreibrechte auf den Zielpfad, wird das ausgewählte Archiv auf
gemountet. Anschliessend wird wie auch bei der Restore Funktion, der Pfad in diesem Pfad gemountet. Anschliessend wird der Pfad in einem Dateimanager
einem Dateimanager geöffnet damit der Benutzer direkt mit den Dateien geöffnet damit der Benutzer direkt mit den Dateien weiterarbeiten kann. Wurde
weiterarbeiten kann. Wurde erkannt dass, das Archiv bereits gemountet wurde, erkannt dass, das Archiv bereits gemountet wurde, also der Pfad nicht
also der Pfad nicht schreibbar ist, öffnet die Applikation direkt den schreibbar ist, öffnet die Applikation direkt den Dateimanager ohne zu
Dateimanager ohne zu versuchen das Archiv noch einmal zu mounten. versuchen das Archiv noch einmal zu mounten.
Zusätzlich wird der Pfad jedes gemounteten Archivs in einer Liste gespeichert. Zusätzlich wird der Pfad jedes gemounteten Archivs in einer Liste gespeichert.
Beim Beenden der Applikation iteriert die Applikation über jeden Pfad in der Beim Beenden der Applikation iteriert die Applikation über jeden Pfad in der