fester Mountpunkt für USB-Festplatte

Status
Für weitere Antworten geschlossen.

qdox

Benutzer
Mitglied seit
25. Feb 2018
Beiträge
17
Punkte für Reaktionen
0
Punkte
7
Hallo zusammen,

ich habe eine DS116 und mittels Hyper-Backup eine Datensicherung auf einer USB-HD angelegt. Die war unter usbshare1 gemountet. Solange nur diese HD an einem der 2 USB-Ports hing ging alles gut. Nun habe ich aber einen USB-Stick angeschlossen, ohne dass zu diesem Zeitpunkt die Festplatte angeschlossen war. Jetzt wurde der unter usbshare1 gemountet und die HD, die ich im Anschluss angeschlossen habe unter usbshare2. Damit funktioniert das Backup nicht mehr.

Ich habe versucht die Festplatte wieder nach usbshare1 zu bekommen, bin damit aber gescheitert. Auch ein Neustart der NAS hilft nicht. Weder wenn beim Neustart nur die Festplatte am NAS hängt, noch wenn kein USB-Port beim Start belegt ist und ich die Festplatte erst danach anschalte.

Per SSH habe ich folgendes festgestellt:
Unter / liegen die Verzeichnisse volumeUSB1 und volumeUSB2. Das auch, wenn kein oder nur 1 USB-Port belegt ist. (Ich nehme mal an, dass das so richtig ist.)

Unter /volumeUSB2 findet sich dann usbshare und darunter der Inhalt der Festplatte. Auserdem eine Datei @eaDir.

Das Verzeichnis /volumeUSB1 bis auf eine Datei @eaDir leer.

Was die @eaDir genau ist, habe ich im Netz nicht gefunden. Nur dass es sich um temporäre Dateien handelt und wie man die löschen kann. Ich habe mal ind die Datei reingeschaut und bin dabei bis zu einer Datei SYNO@.attr gelangt. Dadrin befindet sich jeweils eine UUID-Kennung. Und zwar unterschiedliche Kennungen unter volumeUSB1 und volumeUSB2. Jetzt meine Vermutung: Das sind die Kennungen der Festplatte bzw. des USB-Sticks, die ich angeschlossen habe. Die NAS merkt sich so, wo die Geräte zuletzte dran waren.

Stellt sich mir die Frage: Ist das richtig und kann ich die @eaDir gefahrlos löschen, oder hängt da noch was anderes dran?

Und besteht die Möglichkeit irgendwo den Mountpunkt für die Festplatte fest einzustellen, damit so ein Chaos in Zukunft unterbleibt? Der Mountpunkt darf auch ruhig außerhalb on shareusb1 und shareusb2 liegen.

Viele Grüße
 

qdox

Benutzer
Mitglied seit
25. Feb 2018
Beiträge
17
Punkte für Reaktionen
0
Punkte
7
Hallo synfor,

danke. Damit werde ich mich nächste Wochl beschäftigen.

Vorerst habe ich einen Workaround gefunden:

2 USB-Stichs einstecken. usbshare1 auswerfen. Den entsprechenden USB-Stich aus- und die Festplatte einstecken. Dann ist die wieder auf usbshare1 gemounted. Keine echte Lösung aber das Backup funktioniert erst mal wieder.

Viele Grüße
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134

frogtwist

Benutzer
Mitglied seit
08. Nov 2014
Beiträge
395
Punkte für Reaktionen
3
Punkte
18
bei mir hat es geholfen dem USB Laufwerk in der Filestation einen festen Namen zu geben.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Nur hilft Dir das auf der Konsole nicht wirklich weiter, da bleibt es beim Namen, das das System vergeben hat:

2018-02-26 16_27_19-DS916+ beim Andi.jpg
 

qdox

Benutzer
Mitglied seit
25. Feb 2018
Beiträge
17
Punkte für Reaktionen
0
Punkte
7
Hallo,

der Link hat mir genau die Info gebracht, die ich benötigt habe. Vielen dank dafür.

Die Zuordnung der Laufwerke wird in der Datei /usr/syno/etc/usbno_guid.map gespeichert.

Das Vorgehen ist etwas umständlich beschrieben. Ich bin einfach mit einem Benutzer mit Administrator-Berechtigung per ssh auf die NAS und habe die Datei mit dem Editor des Midnightcommander bearbeitet.

Dabei ist das beschriebene Kopieren der Zeilen gar nicht nötig. Einfach die zu ändernde Nr. an Zeilenanfang anpassen.

Das Laufwerk, das z.B. an USBshare1 hängt, hat auch die 1 als vor dem Gleichheitszeichen stehen. Diese einfach auf die neue NR nach USBshare ändern, unter der das Laufwerk beim nächsten anhängen ein gehangen werden soll.

Und um es für die Zukunft noch etwas einfacher zu haben, habe ich mir ein kleines Script auf der NAS abgespeichert.

Rich (BBCode):
#!/bin/bash
clear
echo " -  aktuelle Einstellungen:"
cat /usr/syno/etc/usbno_guid.map
echo
vonnr=
zunr=
read -p "  -  USBshare-Nr. aendern    : (leer = Abbruch)        " vonnr
if [ "${vonnr}" = "" ] ; then exit ; fi
read -p "  -  USBshare-Nr. aendern zu : (leer = Zeile loeschen) " zunr
echo
echo "  -  aendern zu:"
if [ "${zunr}" = "" ] ; then
    sed -e '/^'${vonnr}'=/d' /usr/syno/etc/usbno_guid.map
else
    sed -e 's/^'${vonnr}'=/'${zunr}'=/' /usr/syno/etc/usbno_guid.map
fi
echo
echo "  -  Aenderungen ausfuehren?  [j/n] "
ausfuehren=""
while [ ! "${ausfuehren}" = "j" ] && [ ! "${ausfuehren}" = "n" ] ; do
    read -s -n 1 ausfuehren
    ausfuehren=$( echo ${ausfuehren} | tr [:upper:] [:lower:] )
done
echo
if [ "${ausfuehren}" = "j" ] ; then
    if [ "${zunr}" = "" ] ; then
	sudo sed -i -e '/^'${vonnr}'=/d' /usr/syno/etc/usbno_guid.map
    else
	sudo sed -i -e 's/^'${vonnr}'=/'${zunr}'=/' /usr/syno/etc/usbno_guid.map
    fi
fi


Viele Grüße


Nachtrag oder besser Nachfrage: Gibt es hier im Forum eine Möglichkeit das Thema auf "erledigt" zu setzen? Ich finde nix.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat