Jak ukryć woluminy CIFS w menu Miejsca?


9

Założyłem post na forum Ubuntu na ten temat, ale nigdy nie otrzymałem odpowiedzi. W każdym razie mam moje foldery Dokumenty, Muzyka, Zdjęcia i Wideo wskazujące na udziały Samby na moim serwerze za pośrednictwem woluminów CIFS zamontowanych w moim pliku fstab. Problem polega na tym, że w menu Miejsca kończę na zduplikowanych wpisach.

Mogę usunąć zakładki dla tych folderów, ale wtedy menu wygląda brzydko, ponieważ zamontowane woluminy są nadal wyświetlane i nie mogę znaleźć sposobu, aby zmienić ich ikony w menu. Zakreśliłem obraźliwe pozycje menu na zrzucie ekranu. Jak mogę je ukryć?

zrzut ekranu


Zaktualizowałem odpowiedź i działa. Sprawdź ...
karthick87,

Odpowiedzi:


4
  • Możesz ukryć woluminy w menu Miejsca. Wpisz następujące polecenie w terminalu, aby utworzyć nowy plik hide-partitions.rules w /etc/udev/rules.d

    sudo gedit /etc/udev/rules.d/hide-partitions.rules

  • Teraz skopiuj / wklej następujące elementy do hide-partitions.rules

    ACTION = "add | zmiana" Goto = "hide_partition_end"
    Podsystem = "block", GOTO = "hide_partition_end"!
    KERNEL == "pętla * | RAM *" Goto = "hide_partition_end"
    KERNEL == "sda5" ENV {UDISKS_PRESENTATION_HIDE} = „1”
    LABEL = „hide_partition_end”

  • Zapisz plik i zamknij go.

  • Teraz ukryjemy partycję sda6 ( Rzeczy ) w menu Miejsca. alternatywny tekst

  • Edytuj plik fstab

    sudo gedit /etc/fstab

  • Umieść # przed linią

    UUID=B630D52430D4EC7D /media/sda6 ntfs-3g defaults,locale=en_IN 0 0

  • Tak się staje

    #UUID=B630D52430D4EC7D /media/sda6 ntfs-3g defaults,locale=en_IN 0 0

  • Zapisz plik.

  • Uruchom ponownie system.

  • Teraz głośność Rzeczy zostaną usunięte z menu Miejsca.
    alternatywny tekst


Cóż, wszystkie są obecnie zamontowane w odpowiednich folderach w moim katalogu / home, w przeciwieństwie do / media. Wpadłeś mi jednak na pomysł. Może uda mi się zamontować je w / mnt w fstab, a następnie - powiązać je z folderami domowymi za pomocą skryptu startowego.
Ramón

Czy sda5 w wierszu KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1" ma być sda6 (w każdym razie w twoim przykładzie)? Ponadto, co mogę „zrobić”, aby nauczyć się składni tego pliku? Mam wiele partycji, aby to wypróbować. Dzięki!
Ramón

Jeśli chcesz ukryć sda6, zmień wiersz na następujący, KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"załóżmy, że jeśli chcesz ukryć inną partycję, powiedz, że sda7 po prostu dodaj jeszcze jedną linię KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87

1
Cóż, w końcu miałem okazję spróbować tego dzisiaj. To świetna odpowiedź, ale nie działa w przypadku montażu CIFS. Wpisy w moim pliku fstab wyglądają następująco: "// <adres_ip> / Documents / home / ramon / Documents smbfs iocharset = utf8, referencje = / home / ramon / .smbcredentials, gid = 1000 0 0" Nie ma nazwy urządzenia aby dodać do pliku .rules. W każdym razie dziękuję za odpowiedź.
Ramón

1

@ fluteflute : Odpowiedź na pytanie, które podłączyłeś , pomogła mi znaleźć praktyczne rozwiązanie. Skończyło się na zmianie punktów montowania z mojego /homefolderu na /mntfolder w /etc/fstabpliku, a następnie zastąpieniu folderów w moim katalogu domowym symbolicznymi linkami do zamontowanych lokalizacji.

ln -s /mnt/documents/ /home/ramon/Documents

Teraz wszystko jest dobrze! Foldery Moje dokumenty, wideo, muzyka i obrazy nie mają już zduplikowanych wpisów w menu miejsc i nadal są mapowane do zdalnego systemu plików na moim serwerze. Dzięki za pomoc chłopaki.

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.