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.