Co powoduje, że menedżerowie plików pokazują dyski?


10

Co zmusza menedżera plików do pokazywania odmontowanych partycji w lewym panelu?

To znaczy - jaki to proces powoduje, że menedżerowie plików pokazują dyski - to nie jest fstab - mogę to pokazać tutaj, wiem, że włożenie montowanego woluminu powoduje, że jest to widoczne.

Próbuję zrozumieć, co tak naprawdę daje menedżerowi plików sygnał do pokazania partycji.


Mam wrażenie, że pokazuje wszystkie partycje, które mają system plików i nie są jeszcze zamontowane przez fstab. Możesz znaleźć te partycje /devi są one nazwane według wzorca, w sdxnktórym x jest literą (opisującą dysk fizyczny), a n jest liczbą (opisującą numer partycji na tym dysku). Np. Jeśli masz tylko napęd SDA i podłączasz pamięć USB, możesz zobaczyć napęd SDD /dev.
André Stannek,

Wiem to. Próbuję znaleźć CO, co powoduje, że się pokazują, a nie to, jak mogą się nazywać;)
23 93 26 35 19 57 3 89

Tak jak powiedziałem: myślę, że jest tak, jeśli mają system plików i nie są jeszcze zamontowane. A może szukasz wydarzeń / wywołań systemowych, które prowadzą nautilusa do pokazywania nowych urządzeń po ich podłączeniu? EDYCJA: Widzę, że edytowałeś swoje pytanie. Teraz jasne jest, co masz na myśli ;-)
André Stannek

Wszystko, co było edytowane dzisiaj, to tagi;)
23 93 26 35 19 57 3 89

Och, musiałem wtedy źle przeczytać. Przepraszam!
André Stannek

Odpowiedzi:


9

Nazwa programu powodującego, że Nautilus wyświetla partycję na lewym pasku bocznym, to gvfs-gdu-volume. Aby zabić ten proces, uruchom to polecenie, aby zobaczyć PID programu

sudo ps -e | grep gvfs-gdu-volume

W moim systemie wynikiem jest

 6642 ?        00:00:00 gvfs-gdu-volume

Tak więc wiem, że PID 6642może się zmieniać od czasu do czasu.

Zabij ten proces za pomocą

sudo kill -9 PID-of-gvfs-gdu-volume.

Lub jako jeden liniowiec, spróbuj tego

sudo kill -9 `ps -e | grep gvfs-gdu-volume | cut -f 2 -d ' '`

Otwórz nautilus, aby zobaczyć magię!

obraz nautilusa w Ubuntu 12.04

Ten obraz pochodzi z firmy Thunar w Xubuntu 12.04 LTS.

Menedżer plików Thunar w Xubuntu 12.04

Uwaga: Rozwiązanie nie jest trwałe. Za każdym razem, gdy otwierasz plik w Gedit lub coś w tym rodzaju, ikona dysku pojawia się ponownie. Aby trwale to wyłączyć, wykonaj poniższe czynności.

Obejście problemu, aby wyłączyć to na stałe.

Otwórz terminal i wykonaj następujące polecenie:

sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak

To polecenie zmieniło nazwę pliku winowajcy , aby wyświetlić ikonę dysku z dodaniem .bakrozszerzenia. Otóż ​​to.

Jeśli chcesz cofnąć zmianę, użyj tego polecenia

sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak /usr/lib/gvfs/gvfs-gdu-volume-monitor

Uwaga: To nie jest przyzwoite rozwiązanie, ale działa idealnie i jestem z tego zadowolony.

Ikona dysku zniknęła. Jak mogę je teraz zamontować

Nie płacz Oto terminal twojego zaufanego przyjaciela. Otwórz terminal i wykonaj to polecenie, aby zamontować /dev/sda1partycję. Zrobi to, co robi nautilus.

udisks --mount /dev/sda1

Aby znaleźć /dev/sdaXnumer żądanej partycji, wykonaj sudo blkidna terminalu.


Aktualizacja do 12.10

Wygląda na to, że Ubuntu 12.10 używa udisks2programu, a program odpowiedzialny za wyświetlanie ikony dysku również został zmieniony. Jest teraz gvfs-udisks2-volume. Powinieneś zabić ten proces zamiast starszego gvfs-gdu-volumeprogramu.

2 : 1 : http://i.stack.imgur.com/WIjuK.png


Używam Xubuntu i Thunara, grep dla grep gvfs-gdu-volume nic nie daje.
23 93 26 35 19 57 3 89

Jakiej wersji Xubuntu używasz? Edytuj pytanie, aby to odzwierciedlić. Sprawdziłem Xubuntu 12.04 z Thunarem.
Anwar,

12.10 atm - ale pytanie zostało podniesione przy 12.04 - uruchomiłem go, aby zobaczyć i otrzymałem odpowiedź z grep gvfs-gdu-volume, kiedy będę miał trochę więcej czasu, uruchomię się, aby zobaczyć, czy to działa.
23 93 26 35 19 57 3 89

Dzięki, Anwar, wygląda na to, że gvfs-gdu-volume jest odpowiedzią na moje pytanie :)
23 93 26 35 19 57 3 89

1
@ Elfy Właśnie dodałem informacje do obsługi wersji 12.10.
Anwar

0

Partycja musi być montowana przez użytkownika. W praktyce oznacza to albo na wymiennym wolumenie, albo na liście w / etc / fstab.


1
Tak rozumiem to. Być może nie sformułowałem zbyt dobrze mojego pytania - jest to niejasne. Próbuję dowiedzieć się, że to faktycznie powoduje, że system pokazuje to na przykład nautilus. Mam partycję, którą montuję w fstab - ponieważ używam / mnt, nie wyświetla się automatycznie. Jaka część systemu powoduje, że dysk wyświetla się w menedżerze plików przed jego zamontowaniem?
23 93 26 35 19 57 3 89
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.