Як приховати томи CIFS у меню "Місця"?


9

Спочатку я почав повідомлення про це на форумах Ubuntu, але жодної відповіді не отримав. У будь-якому разі папки «Документи», «Музика», «Фотографії» та «Відео» вказують на акції Samba на моєму сервері через томи CIFS, встановлені у моєму файлі fstab. Проблема полягає в тому, що я потрапляю з повторюваними записами в меню "Місця".

Я можу видалити закладки для цих папок, але тоді меню виглядає некрасивим, оскільки змонтовані томи все ще відображаються, і я не можу знайти спосіб змінити їх значки в меню. Я обминув кривдні записи меню на скріншоті. Як їх приховати?

скріншот


Я оновив свою відповідь, і вона працює.
Перевірте

Відповіді:


4
  • Ви можете приховати томи в Меню місць. Введіть наступне в терміналі, щоб створити новий файл hid -partitions.rules під /etc/udev/rules.d

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

  • Тепер скопіюйте та вставте наведені нижче дані на skriv-partitions.rules

    АКЦІЯ! = "Додати | змінити", GOTO = "скрити_поділ_закінчити" SUBSYSTEM
    ! = "Блокувати", GOTO = "сховати_розділ_закінчити"
    KERNEL == "петля * | ram *", GOTO = "скрити_поділ_закінчити"
    KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1"
    LABEL = "сховати_частку_закінчити"

  • Збережіть файл і закрийте його.

  • Тепер ми збираємось приховати розділ sda6 ( Stuffs ) з меню "Місця". alt текст

  • Відредагуйте файл fstab

    sudo gedit /etc/fstab

  • Поставте знак # перед рядком

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

  • Так стає

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

  • Збережіть файл.

  • Перезавантажте систему.

  • Тепер гучність речі буде видалено з меню "Місця".
    alt текст


Ну, зараз усі вони змонтовані у своїх папках у моєму / домашньому каталозі на відміну від / media. Ти ж мені дав ідею. Можливо, я можу встановити їх у / mnt у fstab, а потім - прив’язати їх до домашніх папок за допомогою сценарію запуску.
Рамон

Чи sda5 у рядку KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1" повинен бути sda6 (у вашому прикладі все одно)? Крім того, що я можу "чоловіком" вивчити синтаксис цього файлу? У мене є кілька розділів, щоб спробувати це. Дякую!
Рамон

Якщо ви хочете приховати sda6, то змініть рядок на наступний KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"припустімо, якщо ви хочете приховати інший розділ, скажіть, sda7 просто додайте ще один рядок KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87

1
Що ж, я нарешті отримав шанс сьогодні спробувати це. Це чудова відповідь, але він не працює для кріплень CIFS. Записи у моєму файлі fstab виглядають так: "// <ip_address> / документи / home / ramon / Documents smbfs iocharset = utf8, облікові дані = / home / ramon / .smbcredentials, gid = 1000 0 0" Немає імені пристрою додати до файлу .rules. Дякуємо за відповідь все одно.
Рамон

1

@ fluteflute : Відповідь на запитання, яке ви зв'язали, допомогло навести мене на ефективне рішення Що я в кінцевому підсумку робив, це змінити точки монтажу з моєї /homeпапки в /mntпапку у /etc/fstabфайлі, а потім замінити папки в моєму домашньому каталозі символічними посиланнями на встановлені місця.

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

Зараз все добре! У папках "Мої документи", "Відео", "Музика" та "Малюнки" більше немає повторних записів у меню "Місця" та все ще відображається у віддаленій файловій системі на моєму сервері. Дякую за допомогу, хлопці.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.