Phát hiện và gắn ổ đĩa USB ngoài - Linux (Debian)


11

Tôi có ổ cứng gắn ngoài USB 3.0 (Seagate) 3TB mà tôi muốn máy Debian của tôi nhận khi khởi động để tôi có thể sử dụng rsync để sao lưu vào nó bằng cron.

Nếu tôi rút ổ đĩa và cắm lại thì nó sẽ hiển thị khi tôi thực hiện:

/dev/disk/by-uuid -lah

Sau đó, tôi có thể gắn kết nó (UUID đã có trong fstab) bằng cách thực hiện:

sudo mount -a

Thật không may khi tôi khởi động lại ổ đĩa không được phát hiện. Đây là một hộp Linux không đầu.

Ổ đĩa được định dạng NTFS.

Trợ giúp sẽ được đánh giá cao!

Cảm ơn,


1
Đây có phải là / dev / đĩa / by-uuid / liên kết không có hoặc thiết bị thực tế không?
Paul

Các thiết bị thực tế. Nếu tôi rút USB và cắm lại thì thiết bị sẽ hiển thị.
Omar Mir

Sau khi khởi động lại, thiết bị có hiển thị khi bạn chạy lsusb không? Đây là trước khi / dev xuất hiện nhưng trong khi thiết bị được cắm vào
Mark McDonald

Nó có thể là thời gian ổn định điện. 3TB USB 3.0 HDD là rất lớn. Nó có thể không sẵn sàng khi udevadm chạy. Bạn thấy gì trong tệp nhật ký kernel khi bạn cắm nó vào? Bạn thấy gì khi khởi động nguội với ổ cứng cắm vào? Có điều gì thay đổi nếu bạn khởi động lại nóng?
Yasushi Shoji

Bạn đã thử đơn giản bằng cách sử dụng gvfs? Điều đó nên chọn nó ok.
terdon

Câu trả lời:


3

Gắn ổ cứng ngoài khi khởi động có thể rất khó khăn, hoạt động rắc rối. Đầu tiên, nó thêm độ trễ cho chuỗi khởi động, sau đó ổ đĩa phải được nhận dạng và gắn kết. Hãy tưởng tượng, nếu vì một lý do nào đó, HĐH không thể tìm thấy ổ đĩa. Nó sẽ bị kẹt ở trình tự khởi động của nó, chờ người dùng báo cho nó tiếp tục hay không. Bạn không muốn điều này xảy ra.

Những gì bạn cần là autofs . Chỉ apt-get install autofsvà cấu hình automounts -> tạo một mục cho ổ đĩa này /etc/auto.master.

Ví dụ : /mnt /etc/auto.mnt --timeout=120 --ghost; Sau đó, /etc/auto.mntđặt: `` backup -fstype = ntfs, rw UUID =

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.