วิธีการเปิดฮาร์ดไดรฟ์ภายนอกหลังจากปิดเครื่อง


17

เมื่อฉัน "ได้อย่างปลอดภัยลบ" ภายนอกฮาร์ดไดรฟ์ของฉันจากการจัดการไฟล์ (Thunar) /devทั้งฮาร์ดไดรฟ์ที่มีการขับเคลื่อนออกและหายไปจาก ดังนั้นฉันเดาว่าภายใต้ประทุนทำด้วยการโทรudisksctl power-off -b /dev/sdXซึ่งมีผลเหมือนกัน

ฉันคิดว่ามันควรจะเป็นไปได้ที่จะนำอุปกรณ์ขึ้นมาอีกครั้ง หลังจากอ่าน/programming//a/12675749ฉันคิดว่าการปิดเครื่องอาจทำได้โดยเขียนถึง/sys/bus/usb/devices/usbX/power/controlแต่ดูเหมือนว่าระบบจะยังคงไม่ถูกแตะต้อง

ดังนั้นวิธีที่เป็นไปได้ที่จะเปิดอุปกรณ์ภายนอกอีกครั้งหลังจากปิดมันด้วย udisksctl? สำหรับฉันมันเป็นเรื่องที่น่ารำคาญที่ฉันไม่สามารถติดตั้งพาร์ติชั่นใหม่ได้หลังจากถอนการติดตั้งจากตัวจัดการไฟล์


5
วิธีการ unbind / rebind ที่อธิบายไว้ที่นี่ใช้งานได้ อย่างไรก็ตามมันมีผลข้างเคียงที่ไม่พึงประสงค์จากการรีเซ็ตอุปกรณ์อื่น ๆ ทั้งหมดบนคอนโทรลเลอร์ USB นั้น นี่เป็นสิ่งที่ไม่ดีถ้าคุณมีพูดว่าฮาร์ดไดรฟ์ USB อื่นที่คุณกำลังเข้าถึง - คุณได้รับข้อผิดพลาด I / O และการติดตั้งซ้ำที่ไม่ต้องการแบบอ่านอย่างเดียว
Nate Eldredge

1
ลองดูคำตอบนี้ มันมีข้อมูลที่มีประโยชน์มากมายซึ่งอาจเป็นประโยชน์กับคุณ
Masoud Gheysari

3
หากมีความเสี่ยงในการถามสิ่งที่ชัดเจนการถอดปลั๊ก / เสียบอุปกรณ์อีกครั้งเป็นทางเลือกหรือไม่? หรือหากมีสวิตช์เปิดปิดทางกายภาพอยู่ให้ปิดและเปิดใหม่อีกครั้ง ตัวเลือกแรกคือสิ่งที่สำหรับฉันเพิ่งจะกลายเป็นสิ่งที่ "ใกล้ธรรมชาติ" เป็นประจำทุกวัน
จิม

1
@ จิมนั่นคือสิ่งที่ฉันทำเกือบทุกวันเช่นกัน แต่ก็ยังน่ารำคาญอยู่
Binabik

1
@Binabik ฉันได้ยินคุณ Windows จะเหมือนกันหากคุณใช้คุณสมบัติ "ลบอย่างปลอดภัย"
Jim

คำตอบ:


3

หาก Thunar มีพฤติกรรมเช่นudisksctl power-offนั้นก็คือการใช้usb_remove_store ()

นั่นหมายความว่า Thunar ใช้งานร่วมกับ Microsoft Windows ได้อย่างไม่ถูกต้อง คุณสามารถใช้eject /dev/sdXจากบรรทัดคำสั่งแทนเพื่อให้สามารถลบฮาร์ดแวร์ออกได้อย่างปลอดภัย ข้อแตกต่างคือไฟ LED จะไม่ดับ eject -t /dev/sdXยกเลิกการดีดออกใช้

นี่คือคำพูดจาก Alan Stern (ผู้ที่เขียนโค้ดเคอร์เนลของ Linux ที่มีตัวเลือก "ลบ"):

อันที่จริงแล้วแอ็ตทริบิวต์ "ลบ" นั้นใช้งานได้กับอุปกรณ์ USB ใด ๆ เนื่องจากสิ่งนี้จะปิดใช้งานพอร์ตอัพสตรีม แต่โดยปกติจะมีไว้สำหรับอุปกรณ์เก็บข้อมูลขนาดใหญ่เท่านั้น ฉันจะบอกว่ามันจำเป็นสำหรับอุปกรณ์เก็บข้อมูลขนาดใหญ่ แต่ก็ไม่ถูกต้อง - มันไม่จำเป็นเลย วัตถุประสงค์หลักคือเพื่อให้ผู้ที่ได้รับการปรับสภาพโดย Windows รู้สึกสะดวกสบายมากขึ้นโดยการปิดไฟ LED บนอุปกรณ์เพื่อระบุว่าการลบปลอดภัยแล้ว

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