ตรวจจับและเชื่อมต่อไดรฟ์ usb ภายนอก - Linux (Debian)


11

ฉันมี HDD ภายนอก 3.0 (3.0 Seagate) ที่ฉันต้องการให้เครื่อง Debian ของฉันเปิดเครื่องเพื่อให้ฉันสามารถใช้ rsync เพื่อสำรองข้อมูลโดยใช้ cron

หากฉันถอดปลั๊กไดรฟ์และเสียบกลับเข้าไปใหม่มันจะปรากฏขึ้นเมื่อฉัน:

/dev/disk/by-uuid -lah

จากนั้นฉันสามารถติดตั้ง (UUID อยู่ใน fstab แล้ว) โดยทำ:

sudo mount -a

น่าเสียดายเมื่อฉันรีบูทไดรฟ์ไม่พบ นี่คือกล่อง Linux ที่ไม่มีหัว

ไดรฟ์ถูกฟอร์แมตเป็น NTFS

ความช่วยเหลือจะได้รับการชื่นชม!

ขอบคุณ


1
มันคือ / dev / disk / by-uuid / link ที่ไม่มีอยู่หรืออุปกรณ์จริง?
พอล

อุปกรณ์จริง หากฉันถอดปลั๊ก USB และเสียบกลับเข้าไปอุปกรณ์จะแสดงขึ้นมา
Omar Mir

หลังจากรีบูตอุปกรณ์แสดงขึ้นเมื่อคุณเรียกใช้ lsusb? นี่คือก่อนที่ / dev จะปรากฏขึ้น แต่ในขณะที่เสียบอุปกรณ์
Mark McDonald

อาจเป็นเวลาที่ทำให้ระบบมีเสถียรภาพ 3TB USB 3.0 HDD มีขนาดใหญ่มาก มันอาจไม่พร้อมโดยเมื่อ udevadm ทำงาน คุณเห็นอะไรในไฟล์บันทึกของเคอร์เนลเมื่อคุณเสียบเข้าไป สิ่งใดที่คุณเห็นเมื่อคุณทำการบู๊ตแบบเย็นด้วย HDD ที่เสียบอยู่ มีอะไรเปลี่ยนแปลงหรือไม่หากคุณรีบู๊ตร้อน
Yasushi Shoji

คุณเคยลองใช้ gvfs ไหม? ที่ควรมารับมันตกลง
terdon

คำตอบ:


3

การติดตั้งฮาร์ดไดรฟ์ภายนอกเมื่อบู๊ตอาจเป็นการทำงานที่ยุ่งยากและลำบากมาก ก่อนอื่นจะเพิ่มความล่าช้าในลำดับการบู๊ตจากนั้นจึงต้องจดจำและติดตั้งไดรฟ์ ลองนึกภาพถ้าด้วยเหตุผลบางอย่างระบบปฏิบัติการไม่พบไดรฟ์ มันจะติดค้างที่ลำดับการบู๊ตรอให้ผู้ใช้บอกให้ดำเนินการต่อหรือไม่ คุณไม่ต้องการให้สิ่งนี้เกิดขึ้น

สิ่งที่คุณต้องการautofs เพียงapt-get install autofsและกำหนดค่าอัตโนมัติ -> สร้างรายการสำหรับไดรฟ์/etc/auto.masterนี้

ตัวอย่าง: /mnt /etc/auto.mnt --timeout=120 --ghost; จากนั้นในการ/etc/auto.mntใส่: `` สำรอง -fstype = ntfs, rw UUID =

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.