Выборочные подключенные тома для рабочего стола GNOME и боковой панели Nautilus

9

По умолчанию «подключенные тома» отображаются на рабочем столе Ubuntu. Я обычно отключаю это (gconf-editor или Ubuntu Tweak), потому что я не хочу, например, мой раздел Windows на рабочем столе.

Однако это было бы полезно для отображения флэш-накопителей USB или карт памяти, которые не являются постоянно подключенными томами.

Так есть ли способ избирательно выбирать тома, которые отображаются на рабочем столе?

(Изображение: три подключенных тома, которые мне не нужны, и одна флешка USB, которую я делаю)

Скриншот рабочего стола

8128
источник

Ответы:

8

Куда монтируются файловая система 40 ГБ, 80 ГБ и резервная копия?

Мое предположение находится под / СМИ.

Это то, что действительно раздражало меня, что общие ресурсы Windows с файлового сервера будут отображаться как съемное хранилище в моем меню Places.

Поэтому я изменил точку монтирования с / media / S на / mnt / S, и теперь она обрабатывается правильно как несъемное хранилище. Теперь удаленные окна делятся:

  • не отображается в меню "Места"
  • не добавляется в мой апплет "Disk Mounter"
  • не добавляется в качестве значка volume_visible на моем рабочем столе.

Вы можете легко проверить это самостоятельно,

  • убедитесь, что опция volume_visible отмечена в gconf-editor
  • создайте точку монтирования, такую ​​как / mnt / backup /
  • отредактируйте файл / etc / fstab, чтобы использовать / mnt / backup вместо / media / backup
  • размонтировать / медиа / резервное копирование
  • mount / mnt / backup

Я только что проверил эти шаги, и вам не нужно выходить из системы, чтобы увидеть изменения.

Когда вы отключите диски, значки исчезнут, а когда вы перемонтируете их в / mnt, они больше не появятся.

Ричард Холлоуэй
источник
1
Я бы порекомендовал запустить mount -aвместо mount /mnt/backup, так как он сообщит вам, есть ли какие-либо ошибки в вашем файле fstab после вашего редактирования. В противном случае, если будут ошибки, вы не узнаете об этом до следующей загрузки, и вам, возможно, придется загрузиться с live cd, чтобы исправить это.
TJ L
Большое спасибо. Это не совсем то, что я ищу (также убираю громкость из боковой панели Places nautilus), однако теперь я думаю об этом, я не уверен, что она мне нужна в этой боковой панели!
8128
После этого я отправился в каждое место и добавил закладку. Теперь они появляются внизу списка, чтобы вы ничего не пропустили.
Ричард Холлоуэй
0

Прозрачная папка nautilus, отображаемая на рабочем столе, показывает все пользовательские подключения, поэтому, если вы подключите эти разделы при загрузке, они не будут отображаться на рабочем столе.

Вы можете смонтировать их, добавив для них строку в / etc / fstab, но лучшие варианты монтирования зависят от того, для чего они используются (и от того, нужно ли нескольким людям получать к ним доступ).

Janc
источник
Итак, можете ли вы отредактировать свой ответ, чтобы уточнить, почему я не хочу просто добавлять разделы жесткого диска в fstab?
8128
Для монтирования и размонтирования потребуется доступ с правами root, это единственный недостаток, который я вижу.
LassePoulsen
Добавление томов в fstab не имело никакого значения (после перезапуска)
8128
0

Добавив тома, /etc/fstabвы можете убедиться, что они не отображаются на рабочем столе, вот несколько строк из моего 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

Часть 1 строки предназначена для монтирования, часть 2 - для ее монтирования, часть 3 - тип файловой системы, часть 4 - параметры монтирования (добавьте, noautoесли вы не хотите, чтобы она монтировалась автоматически), убедитесь, что userи ownerопции не установлены !, часть 5 - это что бы вывести файловую систему в случае возникновения ошибок, а часть 6 - порядок, в котором fsck проверит файловые системы.
Часть 5 всегда равна 0 (если вы не знаете, что делаете), а часть 6 равна 0 для не собственных томов (т. Е. Ntfs, vfat и т. Д.), 1 для корневой файловой системы и 2 для всего остального (в основном ext2, ext3). , ext4).

Чтобы найти UUID диска, вы можете открыть терминал.

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 - 7244DE9322DE5A05, sdb1 - f6245825-06dc-4c97-87d3-dbe3c943247d и т. Д.
Теперь, чтобы узнать, какие тома вы хотите добавить, вы можете просто смонтировать их (дважды щелкнув на рабочем столе. значок) и тип подключения в терминале, это будет список, где в настоящее время монтируется.

LassePoulsen
источник
Добавление томов в fstab не имело никакого значения (после перезапуска)
8128
Это странно! это работает здесь ..
LassePoulsen
Ubuntu Luicd, 10.04?
8128
@fluteflute да .. вот здесь :)
LassePoulsen
2
Если я правильно читаю источник, то отображаются тома из fstab, за исключением случаев, когда они не монтируются пользователем ИЛИ loopbak ИЛИ строка "/ vol /" отсутствует в пути к тому. Flutefute проверьте, что ваш fstab не включает опцию пользователя в своей строке. Исходный код на gnome-vfs2.sourcearchive.com/lines/2.8.4/… search for create_drive_on_mount_point
Хавьер Ривера
0

sudo apt-get установить pysdm

Это графический инструмент для редактирования fstab, чтобы указать ОС, какие диски вы хотите смонтировать при загрузке.

Подробное руководство по его использованию смотрите по этой ссылке .

Чтобы остановить раздел от автоматического монтирования при загрузке. Просто нажмите на раздел и нажмите кнопку «Удалить». Таким образом, вам не придется отключать автонастройку для всех дисков в gconf.

Чтобы раздел не отображался на рабочем столе, отключите его, измените его точку монтирования на / mnt вместо / media и перемонтируйте или перезапустите ОС.

Эван Плейс
источник