Deteksi dan pasang drive usb eksternal - Linux (Debian)

11

Saya memiliki 3TB USB 3.0 External HDD (Seagate) yang saya ingin mesin Debian saya ambil saat boot sehingga saya bisa menggunakan rsync untuk mencadangkannya menggunakan cron.

Jika saya mencabut drive dan pasang kembali maka itu muncul ketika saya melakukannya:

/dev/disk/by-uuid -lah

Lalu saya bisa memasangnya (UUID sudah di fstab) dengan melakukan:

sudo mount -a

Sayangnya ketika saya me-reboot drive tidak terdeteksi. Ini adalah kotak Linux tanpa kepala.

Drive diformat NTFS.

Bantuan akan dihargai!

Terima kasih,

Omar Mir
sumber
1
Apakah itu tautan / dev / disk / by-uuid / yang tidak ada, atau perangkat yang sebenarnya?
Paul
Perangkat yang sebenarnya. Jika saya mencabut USB dan memasangnya kembali maka perangkat muncul.
Omar Mir
Setelah reboot apakah perangkat muncul ketika Anda menjalankan lsusb? Ini sebelum / dev muncul tetapi ketika perangkat terhubung
Mark McDonald
Bisa jadi waktu stabilisasi daya. 3TB USB 3.0 HDD sangat besar. Mungkin belum siap saat udevadm berjalan. Apa yang Anda lihat di file log kernel ketika Anda mencolokkannya? Apa yang Anda lihat ketika Anda boot-dingin dengan HDD terpasang? Apakah ada perubahan jika Anda me-reboot?
Yasushi Shoji
Sudahkah Anda mencoba menggunakan gvfs saja? Itu harus mengambilnya ok.
terdon

Jawaban:

3

Memasang hard drive eksternal saat boot dapat menjadi operasi yang sangat rumit dan merepotkan. Pertama, ia menambahkan penundaan pada urutan boot, kemudian drive harus dikenali dan dipasang. Bayangkan, jika karena alasan tertentu, OS tidak dapat menemukan drive. Itu akan macet di urutan boot-nya, menunggu pengguna mengatakannya untuk melanjutkan atau tidak. Anda tidak ingin ini terjadi.

Yang Anda butuhkan adalah autofs . Adil apt-get install autofsdan konfigurasikan automount -> buat entri untuk drive ini /etc/auto.master.

Contoh: /mnt /etc/auto.mnt --timeout=120 --ghost; Kemudian di tempat /etc/auto.mnt: `` backup -fstype = ntfs, rw UUID =

grs
sumber