Jak mogę bezpiecznie usunąć mój dysk twardy USB w Fedorze 17?


10

W Fedorze 17, kiedy chcę podłączyć dysk twardy USB, mogę go tylko odmontować. Problem polega jednak na tym, że dysk twardy nie zostanie wyłączony, abym mógł go podłączyć.

W niektórych innych dystrybucjach, takich jak Ubuntu, dostępna jest opcja Bezpiecznego usuwania , która wyłącza dysk twardy.

Jak mogę to naprawić?


Czy hdparm -y /dev/sdXdziała
— slhck 11.11.12

Nie, proszę pana. To polecenie usuwa nazwę napędu z menu nautilus, ale go nie wyłącza.
— Mehrdad

2
Cześć, sam to znalazłem. Musiałem uruchomić polecenie: udisks --detach / dev / sdX Wyślę je jako odpowiedź, gdy tylko minie 8 godzin dla początkujących użytkowników forum.
— Mehrdad

W porządku, świetnie. Cieszę się, że rozwiązałeś problem.
— Josiah

Odpowiedzi:


10

Po wielu surfowaniu po Internecie natrafiłem na rozwiązanie sugerowane przez kogoś na askubuntu.com . Dziękuję wszystkim. Musiałem tylko zainstalować pakiet udisk! Aby wyłączyć dysk twardy, po odmontowaniu wszystkich jego partycji muszę wprowadzić następujące polecenie w terminalu:

udisks --detach /dev/sdX

Nie testowałem tego (używane udisks --unmount) i udisks -hnie ma --detachdla mnie listy . Fedora 19.
— hakre

2
Wydaje się, że tak jest w przypadku Ubuntu 15.10 udisksctl power-off -b /dev/sdb. BTW, w odpowiedzi, mój dysk twardy wyłączył swoje światło, ale nadal emitował hałas i wibracje, dopóki nie wyłączyłem go fizycznie.
— gluk47

Komentarz @ gluk47 pracował dla mnie na Ubuntu 16.04. Chociaż mój dysk twardy całkowicie się wyłączył.
— Totem

3

Nie ma przycisku bezpiecznego usuwania napędu USB. Możesz wysunąć dysk USB, klikając mały trójkąt, który znajduje się z boku napędu USB.

Aby wysunąć dysk flash, wykonaj następujące kroki:

  1. Najpierw zobacz napęd USB, wprowadzając to polecenie:

    fdisk -l
    
  2. Zakładając, że twój dysk USB to / dev / sdb1, wysuń go za pomocą następującego polecenia:

    umount /dev/sdb1
    

    Alternatywnie:

    eject /dev/sdb1 
    

Umożliwi to bezpieczne usunięcie dysku USB.


„Mały trójkąt” można znaleźć w obszarze Działania> Pliki i znajdując dysk USB w lewym okienku. Ikona znajduje się po prawej stronie etykiety napędu USB.
— Matthew Walker,

2

Próbować

eject /dev/sdX

gdzie Xjest litera twojego urządzenia.

Edytować

Możesz znaleźć wszystkie dostępne litery dysków za pomocą fdisk -l.


1
Czy możesz wyjaśnić, jak znaleźć literę urządzenia? Zakładam, że można to łatwo pomylić.
— slhck 11.11.12

To nie pomogło. Sprawdziłem także stronę podręcznika eject, na której napisano, że to polecenie działa tak samo jak umount zgodnie z używanym urządzeniem.
— Mehrdad,

eject /media/THE_DISKpowinien również działać (jeśli jest tam zamontowany). @ Mehrdad, nie wierz zbytnio w to, co mówią podręczniki. Mogą to być wron (jeśli tak, zgłoś się do Bugzilli).
— vonbrand,

@Josiah, proszę podać fdisk -lw swojej odpowiedzi jako sposób sprawdzenia liter dysku lub w jakikolwiek inny sposób, który uważasz za odpowiedni.
— Lorenzo Von Matterhorn

Jeśli nie jesteś rootem, nadal możesz dowiedzieć się, co to jest litera dysku, używając blkid.
— gluk47

0

Wpisz następujące polecenie, aby wyłączyć dysk twardy:

hdparm -y /dev/sdx
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.