Externes USB-Laufwerk erkennen und einbinden - Linux (Debian)


11

Ich habe eine externe 3-TB-USB 3.0-Festplatte (Seagate), die mein Debian-Computer beim Booten abrufen soll, damit ich mit rsync mit cron ein Backup darauf erstellen kann.

Wenn ich das Laufwerk ausstecke und wieder einstecke, wird es angezeigt, wenn ich Folgendes tue:

/dev/disk/by-uuid -lah

Dann kann ich es mounten (die UUID ist bereits in fstab), indem ich Folgendes mache:

sudo mount -a

Leider wird das Laufwerk beim Neustart nicht erkannt. Dies ist eine kopflose Linux-Box.

Das Laufwerk ist NTFS-formatiert.

Hilfe wäre dankbar!

Vielen Dank,


1
Ist es die / dev / disk / by-uuid / link, die nicht vorhanden ist, oder das tatsächliche Gerät?
Paul

Das eigentliche Gerät. Wenn ich den USB-Anschluss ausstecke und wieder einstecke, wird das Gerät angezeigt.
Omar Mir

Wird das Gerät nach dem Neustart angezeigt, wenn Sie lsusb ausführen? Dies ist, bevor der / dev auftaucht, aber während das Gerät angeschlossen ist
Mark McDonald

Es könnte eine Zeit der Leistungsstabilisierung sein. 3 TB USB 3.0 HDD ist riesig. Es ist möglicherweise nicht fertig, wenn udevadm ausgeführt wird. Was sehen Sie in Ihrer Kernel-Protokolldatei, wenn Sie sie anschließen? Was sehen Sie beim Kaltstart mit angeschlossener Festplatte? Ändert sich etwas, wenn Sie einen Hot-Neustart durchführen?
Yasushi Shoji

Haben Sie versucht, einfach gvfs zu verwenden? Das sollte es in Ordnung bringen.
Terdon

Antworten:


3

Das Mounten einer externen Festplatte beim Booten kann sehr schwierig und mühsam sein. Zuerst wird die Startsequenz verzögert, dann muss das Laufwerk erkannt und gemountet werden. Stellen Sie sich vor, das Betriebssystem kann das Laufwerk aus irgendeinem Grund nicht finden. Es bleibt bei seiner Startsequenz hängen und wartet darauf, dass der Benutzer ihm sagt, dass er fortfahren soll oder nicht. Du willst nicht, dass das passiert.

Was Sie brauchen, ist Autofs . Just apt-get install autofsund konfigurieren Sie Automounts -> erstellen Sie einen Eintrag für dieses Laufwerk in /etc/auto.master.

Beispiel : /mnt /etc/auto.mnt --timeout=120 --ghost; Dann in /etc/auto.mntput: `` backup -fstype = ntfs, rw UUID =

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.