Наутилус не отображает диски правильно
Разделы боковой панели Наутилуса сломались после нового fstab и обновления до Quantal.
Я сделал новый fstab после того, как отложил его на несколько месяцев, и теперь Наутилус ничего не показывает на панели "Устройства". Они по-прежнему показывают свое содержимое, если я вручную перехожу к /mnt/whateveriassigneditto
, но я пропускаю быстрый и легкий доступ с боковой панели. Это связано с моим обновлением до 12.10 или чем-то другим? Есть ли какое-либо исправление, которое не включает замену моих ссылок UUID на /dev/sdax
? (У меня очень динамичные схемы разметки; Windows часто дурачит меня.)
Мой фстаб:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
#
proc /proc proc nodev,noexec,nosuid 0 0
#
# / was on /dev/sda8 during installation
UUID=3603e7ad-aa27-4487-acc9-486401fb03cc / ext4 errors=remount-ro 0 1
#
# swap was on /dev/sda7 during installation
UUID=47313ea9-05b2-409c-9954-6664a505d743 none swap sw 0 0
#
# hopefully will mount primary Windows install
UUID=4A5CC6CE5CC6B3CB /mnt/Windows7 ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0,exec,user,rw 0 0
#
# Small ramdisk for faster acess times
tmpfs /mnt/tmpfschk tmpfs size=100m 0 0
#
#
# Less important volumes:
# Acer Recovery Partition (primary)
UUID=56686A4C686A2AC7 /mnt/Recovery ntfs-3g quiet,defaults 0 0
#
# Acer Recovery Partition (logical)
UUID=1C15E94C686A2AC7 /mnt/Recovery2 ntfs-3g quiet,defaults 0 0
#
# Backup Windows Install (Blank settings and stuff)
UUID=49E82E265CC6B3CB /mnt/WindowsBackup ntfs-3g quiet,defaults 0 0
#
#
# Fedora
UUID=6ad48b44-99e9-425b-996f-c6d288dfee79 /mnt/Fedora ext4 errors=remount-ro 0 0
#
# Fedora's Swap Partition
# UUID=9ec7bbb1-2b30-4f8e-9a4a-5355925a3c9d none swap noauto 0 0
1 ответ
У меня был опыт исчезновения пунктов меню, хотя в моем случае это было то, что я хотел!
Я считаю, что проблема в том, что Наутилус не показывает внешние носители, которые не смонтированы под /media
, Так что путем монтажа под /mnt
(который, кстати, обычно оставляется как пустая папка для непосредственного монтирования на случай, если сисадмину нужна точка быстрого монтирования), вы скрываете их сами!
Есть два решения. Сначала установите их под /media
, Это быстро и безболезненно.
Во-вторых, вы можете написать правило udev, которое говорит udisks распознавать их (Nautilus использует udisks IIRC), даже если они смонтированы где-то еще. Я не пробовал этот метод, но он может работать. Сделать правило Udev, как /etc/udev/rules.d/10-showdrives.rules
и вставьте в него следующее:
KERNEL=="sda[0-9]", ENV{UDISKS_IGNORE}="0"
Или, если вы хотите использовать UUID (хорошая идея), пусть одна строка будет выглядеть примерно так для каждого из ваших томов.
SYMLINK=="disk/by-uuid/YOUR_UUID_HERE", ENV{UDISKS_IGNORE}="0"
Если последний не работает, переименуйте файл в что-то вроде 99-showdrives.rules
позволить udev создавать символические ссылки.
Я адаптировал это из противоположного совета (который я пробовал; он работает) на странице Arch Wiki для KDE.