ubuntuusers.de

Wechselnde Festplatten immer im selben Ordner einhängen

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

mlathi

Anmeldungsdatum:
16. Mai 2010

Beiträge: 22

Hallo,

ich möchte nochmal auf ein Thema zurückkommen, was ich am Wochenende schonmal im Backup-Forum angeschnitten habe: http://forum.ubuntuusers.de/topic/back-in-time-auf-2-wechselnden-festplatten/ Ich habe das Thema zwar als gelöst markiert, aber so richtig zu meiner Zufriedenheit hab ichs noch nicht hinbekommen.

Es geht darum wie ich 2 Festplatten wechselnd im selben Ordner einhängen kann. Das Ganze soll dazu dienen immer mein Backup in diesen Ordner zu kopieren. Also in geraden Wochen ist Festplatte 1 dran, in ungeraden Festplatte 2. Die andere Festplatte steckt dann nicht im Rechner. Der Anschluss ist ein Sata-Wechselrahmen. Dateisystem ist ext4.

Die Festplatte soll immer im Ordner /media/bit eingehangen werden.

Wenn ich den Rechner hochfahre soll er automatisch diejenige Festplatte mounten die eingesteckt ist. Sollte es vorkommen, dass keine von beiden eingesteckt ist, soll er den Ordner /media/bit nicht mounten. Denn sonst kriege ich mein Backup auf meine systemplatte geschrieben.

Wie könnte ich das am einfachsten lösen? fstab oder udev oder script oder oder?

Meine Probleme bisher sind:

1) Wenn ich die Option auto nutze: Will er die nicht vorhandene Platte mounten und gibt den entsprechenden Fehler aus (da sie ja fehlt).

2) Wenn ich noauto nutze: muss ich logischerweise von Hand mounten, was ja auch mal vergessen werden könnte.

3) Außerdem ist der Ordner /media/bit immer vorhanden, auch wenn gar keine Platte eingebaut ist.

Für eure Hilfe wäre ich wirklich sehr sehr dankbar!!!

Hier nochmal der aktuelle Stand der fstab (Ausschnitt):

# backup 1
UUID=93dc82e2-4dc7-40f5-8d00-h6782ztq9e7q       /media/bit      ext4 noauto,user,defaults    0       2

# backup 2
UUID=4f1ca19c-1c7e-406f-a3ae-hp40332iu877     /media/bit      ext4 noauto,user,defaults    0       2

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21925

Wohnort: Lorchhausen im schönen Rheingau

Zunächst mal: Je nach Backupsoftware (ich kenne bit nicht) kann es dir durchaus passieren, dass das fehlende Verzeichnis angelegt wird, in das du sichern willst. Ich habe das in meinem Skript so gelöst, dass ich mount überprüfe und das Backup abbreche, wenn das Ziel nicht eingebunden ist.

mlathi

(Themenstarter)

Anmeldungsdatum:
16. Mai 2010

Beiträge: 22

redknight schrieb:

Zunächst mal: Je nach Backupsoftware (ich kenne bit nicht) kann es dir durchaus passieren, dass das fehlende Verzeichnis angelegt wird, in das du sichern willst. Ich habe das in meinem Skript so gelöst, dass ich mount überprüfe und das Backup abbreche, wenn das Ziel nicht eingebunden ist.

Momentan nutze ich rsnapshot, das überprüft auch ob der Ordner da ist. Wenn er nicht vorhanden ist bricht er ab. Aber das ist genau das Problem. Wenn keine Platte eingehangen ist, bindet mein System einfach /media/bit in die Systemfestplatte ein. Das liegt wohl daran, dass ich den Ordner vorher manuell erstellt habe. Aber wenn ich den Ordner lösche werden die Platten auch nicht eingebunden (Jedenfalls mit dieser Konfiguration nicht).

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21925

Wohnort: Lorchhausen im schönen Rheingau

So als kleiner Vorschlag zur Skriptlösung:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
BACKUPUUID1=93dc82e2-4dc7-40f5-8d00-h6782ztq9e7q
BACKUPUUID2=4f1ca19c-1c7e-406f-a3ae-hp40332iu877


if (  [[ ! -e /dev/disk/by-uuid/$BACKUPUUID1 ]] && [[ ! -e /dev/disk/by-uuid/$BACKUPUUID2 ]] ); then
 echo "$(date +%T): FEHLER. Festplatte nicht angesteckt" >> $LOGFILE
 exit
fi
if ! grep -q '/media/bit' /proc/mounts
then
 ##mount versuchen oder abbrechen
else
 ##Backup anstoßen
fi

addi72

Anmeldungsdatum:
18. März 2010

Beiträge: 196

Ist doch alles Quatsch. Überleg mal selber: Warum jedesmal ein Backup mounten? Das ist doch völliger Blödsinn! Ein Backup gehört ins Regal und dort bleibt es solange, bis mal was futsch ist. Und so wirds gemacht: Jede Woche externe Festplatte anstecken (USB) und ein rsync machen. Fertig.

mlathi

(Themenstarter)

Anmeldungsdatum:
16. Mai 2010

Beiträge: 22

addi72 schrieb:

Ist doch alles Quatsch. Überleg mal selber: Warum jedesmal ein Backup mounten? Das ist doch völliger Blödsinn! Ein Backup gehört ins Regal und dort bleibt es solange, bis mal was futsch ist. Und so wirds gemacht: Jede Woche externe Festplatte anstecken (USB) und ein rsync machen. Fertig.

Wenn du keine konstruktiven vorschläge hast zwingt dich keiner zum antworten... Was glaubst du denn wo die 2. Festplatte steht? Möglicherweise existieren auf diesem planeten auch leute die gerne mal eine datei von vor einer stunde zurücksichern wollen und dann eine festplatte angeschlossen haben müssen. Guck dir doch einfach mal programme wie rsnapshot oder back in time an.

mlathi

(Themenstarter)

Anmeldungsdatum:
16. Mai 2010

Beiträge: 22

Danke für deine Mühe redknight, werde mir das morgen mal angucken!

Ryuno-Ki

Avatar von Ryuno-Ki

Anmeldungsdatum:
7. März 2011

Beiträge: 1105

Wohnort: Stuttgart

redknight schrieb:

ich kenne bit nicht

BackInTime, wie du sicher schon herausgefunden hast ... dann halt für die Nachwelt 😉

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21925

Wohnort: Lorchhausen im schönen Rheingau

Ryuno-Ki schrieb:

BackInTime, wie du sicher schon herausgefunden hast ... dann halt für die Nachwelt 😉

Soweit so klar, ich wollte damit nur ausdrücken dass ich nicht wie weiß wie back in Time auf eine solche Situation reagiert.

bernd_nagez

Anmeldungsdatum:
8. August 2010

Beiträge: Zähle...

Hallo zusammen,

ich stand vor ein paar Tagen vor demselben Problem und habe Ewigkeiten im Netz gesucht. Ich habe es jetzt so gelöst:

Antworten |