Wykryj i podłącz zewnętrzny dysk USB - Linux (Debian)


11

Mam zewnętrzny dysk twardy USB 3.0 o pojemności 3 TB (Seagate), który chciałbym, aby mój komputer Debian uruchomił się przy starcie systemu, dzięki czemu mogę używać rsync do tworzenia kopii zapasowych na nim za pomocą crona.

Jeśli odłączę dysk i podłączę go ponownie, wyświetli się, gdy to zrobię:

/dev/disk/by-uuid -lah

Następnie mogę go zamontować (UUID jest już w fstab), wykonując:

sudo mount -a

Niestety po ponownym uruchomieniu dysk nie jest wykrywany. To jest bezgłowy system Linux.

Dysk ma format NTFS.

Pomoc będzie mile widziana!

Dzięki,


1
Czy to nie jest obecny / dev / disk / by-uuid / link, czy faktyczne urządzenie?
Paul

Rzeczywiste urządzenie. Jeśli odłączę USB i podłączę je ponownie, pojawi się urządzenie.
Omar Mir,

Czy po ponownym uruchomieniu urządzenie wyświetla się po uruchomieniu lsusb? Dzieje się to przed pojawieniem się / dev, ale gdy urządzenie jest podłączone
Mark McDonald

Może to być czas stabilizacji mocy. Dysk twardy USB 3.0 o pojemności 3 TB jest ogromny. Może nie być gotowy do uruchomienia po uruchomieniu udevadm. Co widzisz w pliku dziennika jądra po podłączeniu? Co widzisz, gdy uruchamiasz na zimno z podłączonym dyskiem twardym? Czy coś się zmieni, jeśli ponownie uruchomisz komputer na gorąco?
Yasushi Shoji,

Czy próbowałeś po prostu użyć gvfs? To powinno być w porządku.
terdon

Odpowiedzi:


3

Montaż zewnętrznego dysku twardego podczas rozruchu może być bardzo trudną i kłopotliwą operacją. Najpierw dodaje opóźnienie do sekwencji rozruchowej, a następnie dysk musi zostać rozpoznany i zamontowany. Wyobraź sobie, że z jakiegoś powodu system operacyjny nie może znaleźć dysku. Utknie w sekwencji rozruchowej, czekając, aż użytkownik powie, aby kontynuował lub nie. Nie chcesz, żeby tak się stało.

Potrzebujesz autofs . Wystarczy apt-get install autofsi skonfiguruj automounts -> utwórz wpis dla tego dysku w /etc/auto.master.

Przykład /mnt /etc/auto.mnt --timeout=120 --ghost:; Następnie /etc/auto.mntwstaw: `` backup -fstype = ntfs, rw UUID =

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.