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,
Odpowiedzi:
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 autofs
i 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.mnt
wstaw: `` backup -fstype = ntfs, rw UUID =źródło