Selektywne zamontowane woluminy dla GNOME Desktop i Nautilus Sidebar

9

Domyślnie „zamontowane woluminy” są wyświetlane na pulpicie Ubuntu. Zwykle wyłączam to (gconf-editor lub Ubuntu Tweak), ponieważ nie chcę na przykład mojej partycji Windows na pulpicie.

Byłoby to jednak przydatne do wyświetlania pamięci flash USB lub kart pamięci, które nie są woluminami zamontowanymi na stałe.

Czy jest więc jakiś sposób na wybieranie, które woluminy są wyświetlane na pulpicie?

(Zdjęcie: trzy zamontowane woluminy, których nie chcę, i jedna pamięć flash USB, którą robię)

Zrzut ekranu pulpitu

8128
źródło

Odpowiedzi:

8

Gdzie są zamontowane systemy plików „40 GB”, „80 GB” i „kopia zapasowa”?

Domyślam się, że jest poniżej / media.

To było coś, co naprawdę mnie denerwowało, że udziały systemu Windows z serwera plików pojawiały się jako pamięć wymienna w moim menu Miejsca.

Zmieniłem więc punkt montowania z / media / S na / mnt / S i teraz jest poprawnie obsługiwany jako pamięć nieusuwalna. Teraz zdalne okna udostępniają:

  • nie pojawia się w menu Miejsca
  • nie zostanie dodany do mojego apletu „Disk Mounter”
  • nie pojawia się jako ikona volume_visible na moim pulpicie.

Możesz to łatwo samemu przetestować

  • Upewnij się, że opcja Volume_visible jest zaznaczona w edytorze gconf
  • utwórz punkt montowania, taki jak / mnt / backup /
  • edytuj plik / etc / fstab, aby używał / mnt / backup zamiast / media / backup
  • unmount / media / backup
  • mount / mnt / backup

Właśnie przetestowałem te kroki i nie będziesz musiał się wylogowywać, aby zobaczyć zmiany.

Po odmontowaniu dysków ikony znikną, a po ponownym zamontowaniu ich w / mnt nie pojawią się ponownie.

Richard Holloway
źródło
1
Polecam uruchomić mount -azamiast mount /mnt/backup, ponieważ poinformuje Cię, jeśli po edycji są jakieś błędy w pliku fstab. W przeciwnym razie, jeśli wystąpią błędy, nie dowiesz się o tym aż do następnego uruchomienia i być może będziesz musiał uruchomić system z płyty CD na żywo, aby go naprawić.
TJ L
Dziękuję Ci bardzo. Nie jest to dokładnie to, czego szukam (usuwam również wolumin z paska bocznego Miejsca nautilus), ale teraz myślę o tym, nie jestem pewien, czy potrzebuję go na tym pasku bocznym!
8128,
To, co zrobiłem później, poszło do każdej lokalizacji i dodało zakładkę. Pojawiają się teraz na dole listy, więc niczego nie przeoczysz.
Richard Holloway,
0

Przezroczysty folder nautilus, który jest wyświetlany na pulpicie, pokazuje wszystkie podłączenia użytkownika, więc jeśli zamontujesz te partycje podczas rozruchu, nie będą one widoczne na pulpicie.

Możesz zamontować je, dodając dla nich linię do / etc / fstab, ale najlepsze opcje montowania zależą od tego, do czego są używane (i od tego, czy wiele osób potrzebuje do nich dostępu).

JanC
źródło
Czy możesz więc edytować swoją odpowiedź, aby wyjaśnić, dlaczego nie chcę po prostu dodawać partycji dysku twardego do programu fstab?
8128,
Montowanie i odmontowywanie będzie wymagało dostępu do konta root, co jest jedynym minusem, jaki widzę.
LassePoulsen,
Dodanie woluminów do fstab nie zrobiło żadnej różnicy (po ponownym uruchomieniu)
8128
0

Dodając woluminy /etc/fstab, możesz upewnić się, że nie pojawią się one na pulpicie, oto kilka wierszy z mojego fstab

UUID=7244DE9322DE5A05 /winxp ntfs noauto 0 0
UUID=f6245825-06dc-4c97-87d3-dbe3c943247d /data ext4 errors=remount-ro 0 2
UUID=6493-8351 /share vfat defaults 0 0

Część 1 linii, co do montażu, część 2, gdzie ją zamontować, część 3 jest typ systemu plików, część 4 to opcje montowania (dodaj noauto, jeśli nie ma to być montowane automatycznie) upewnij się, że useri owneropcje nie są ustawione !, część 5 służy do zrzucenia systemu plików, jeśli wystąpią błędy, a część 6 to kolejność, w której fsck sprawdzi systemy plików.
Część 5 to zawsze 0 (chyba że wiesz, co robisz), a część 6 to 0 dla woluminów nienatywnych (tj. Ntfs, vfat itp.), 1 dla systemu plików root i 2 dla wszystkiego innego (głównie ext2, ext3 , ext4).

Aby znaleźć identyfikator UUID dysku, możesz otworzyć terminal.

ls -l /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 2010-08-14 20:40 1f6e83d2-c94a-4f94-9ef1-c556d8112691 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-08-14 21:40 6493-8351 -> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-08-14 21:23 7244DE9322DE5A05 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-08-14 20:40 f6245825-06dc-4c97-87d3-dbe3c943247d -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-08-14 20:40 fb8fc815-fb39-4e7e-bc43-99027df044f6 -> ../../sda6

UUID sda1 to 7244DE9322DE5A05, sdb1 to f6245825-06dc-4c97-87d3-dbe3c943247d i tak dalej.
Teraz, aby dowiedzieć się, jakie woluminy są tymi, które chcesz dodać, możesz je po prostu zamontować (klikając dwukrotnie na pulpicie ikona) i wpisz mount w terminalu, wyświetli to, co jest aktualnie zamontowane gdzie.

LassePoulsen
źródło
Dodanie woluminów do fstab nie zrobiło żadnej różnicy (po ponownym uruchomieniu)
8128
To jest dziwne! działa tutaj ..
LassePoulsen
Ubuntu Luicd, 10.04?
8128,
@fluteflute tak .. to jest ten tutaj :)
LassePoulsen
2
Jeśli dobrze czytam źródło, wyświetlane są woluminy z fstab, chyba że nie są one montowalne przez użytkownika LUB loopbak LUB ciąg „/ vol /” nie znajduje się w ścieżce woluminu. Flutefute sprawdź, czy twój fstab nie zawiera opcji użytkownika w swoim wierszu. Kod źródłowy na gnome-vfs2.sourcearchive.com/lines/2.8.4/... wyszukaj punkt create_drive_on_mount_point
Javier Rivera
0

sudo apt-get install pysdm

To narzędzie GUI do edycji fstab, aby poinformować system operacyjny, które dyski mają zostać zamontowane podczas uruchamiania.

Aby uzyskać kompleksowy przewodnik na temat korzystania z niego, zobacz ten link .

Aby zatrzymać partycję przed automatycznym montażem podczas rozruchu. Po prostu kliknij partycję i kliknij przycisk „Usuń”. W ten sposób nie będziesz musiał wyłączać automatycznego montowania dla wszystkich dysków w gconf.

Aby zatrzymać wyświetlanie partycji na pulpicie, odmontuj ją, zmień punkt montowania na / mnt zamiast / media i ponownie zainstaluj lub uruchom ponownie system operacyjny.

Evan Plaice
źródło