Korzystam z Ubuntu 12.04, a kiedy dokładnie klikam ikonę dysku flash (na lewym pasku Unity), dostaję dwie opcje, które mnie mylą: wysuwanie i bezpieczne usuwanie .
Im bliżej znalazłem odpowiedź na ten wątek na forum , który stwierdza, że (w przypadku dysku flash) są one równe i równoważne z użyciem umount
polecenia. To ostatnie stwierdzenie wydaje się jednak fałszywe.
Jeśli użyję umount
konsoli do odmontowania nurkowania flash, a następnie lsblk
użyję polecenia , nadal widzę swoje urządzenie (oczywiście bez MOUNTPOINT). Z drugiej strony, jeśli wysunę lub bezpiecznie wyjmę dysk flash, lsblk
nie będzie go już na liście.
Moje pytanie brzmi: jakie byłoby polecenie / polecenia konsoli, które naprawdę odtworzyłyby zachowanie wysuwania i bezpiecznego usuwania ?
źródło
/usr/share/applications/
lub coś w tym rodzaju. Jeśli otworzysz go w edytorze tekstów, pole Exec = ... odpowiada poleceniu uruchamianemu po kliknięciu.Odpowiedzi:
Jeśli używasz,
systemd
użyjudisksctl
narzędzia zpower-off
opcją:Polecam najpierw odmontować wszystkie systemy plików na tym usb. Można to zrobić również za pomocą
udisksctl
, więc kroki będą:Jeśli nie używasz,
systemd
stary towarudisks
powinien działać:źródło
udisksctl power-off
w moim przypadku nie wydaje się równoważne z „bezpiecznym usunięciem”. Z kartą micro-SD w moim wewnętrznym czytniku kart, urządzeniu/dev/sdd
, bez zamontowanych systemów plików, kiedy używam poleceniaudisksctl power-off -b /dev/sdd
, dioda LED czytnika gaśnie, ale wtedy całe urządzenie przestaje działać, tak myślę, ponieważ, cóż, dosłownie całkowicie się wyłączyło. Muszę ponownie uruchomić system, aby znów mógł być używany.udisksctl power-off -b /dev/mmcblk0
mmc0: karta aaaa usunęła USB 3-1.8: USB odłączenie, numer urządzenia 41cd /sys/bus/usb/devices/usb3/3-1
echo 0 > authorized
echo 1 > authorized
hub 3-1: 1.0: Znaleziono hub USB USB 3-1: Upoważniono do podłączenia USB 3-1.8: Znaleziono nowe urządzenie USB , idVendor = 0bda, idProduct = 0129 mmc0: nowa ultraszybka karta SDR50 SDHC pod adresem aaaaumount
jest całkowicie bezpieczny dla dysku. Gdy już to zrobisz, pomyślnie zdemontowałeś system plików i nie musisz się martwić o to. Podstawowa różnica między wysuwaniem iumount
wcale nie dotyczy dysku - chodzi raczej o moc wyjściową portu USB 5 V.Po
umount
tym, jak nadal widzisz swój dysk na liście,lsblk
ponieważ nadal jest włączony i podłączony.umount
system plików wewnętrznego dysku twardego i zobaczysz to samo zachowanie z tego samego powodu. Ale kiedy wyjmujesz urządzenie USB, wyłączasz je i przestaje on pobierać napięcie 5 V, co zwykle - myślę, że spadnie do 0,5 V, ale ta klasa zdarzyła się dawno temu.Oto ścieżka autobusu USB ...
Chociaż prawie nigdy go nie montuję, jest podłączony i miga przez długi czas, tak myślę ...
Powinienem coś z tym zrobić:
Teraz jeszcze raz na to spojrzę ...
Hmmm...
źródło
umount
zewnętrznym dysku twardym można bezpiecznie usunąć zewnętrzny dysk twardy z komputera?umount
jest to równoważne z „bezpiecznym usunięciem”, i nie jestudisksctl power-off
, proszę zobaczyć mój komentarz do drugiej odpowiedzi. Porównaj na przykład z zachowaniem w systemie Windows. Domyślam się, że Windows robi coś więcej niż tylko „odmontowanie” systemów plików na urządzeniu. Zauważyłem, że spinuje zewnętrzne dyski twarde, wyłącza diody LED czytników kart ( bez powodowania, że urządzenie nie nadaje się do użytku, dopóki nie zostanie ponownie zainstalowane lub system nie zostanie ponownie uruchomiony) itp.umount
to. wtedy wyłączysz to. i nigdy nie sugerowałem niczego wudiskctl
ten czy inny sposób.