Nautilus 无法正确显示驱动器

Nautilus 无法正确显示驱动器

在新的 fstab 和升级到 Quantal 之后,Nautilus 的侧边栏分区被破坏了。

我拖延了几个月后重新制作了 fstab,现在 Nautilus 在“设备”窗格中不显示任何内容。如果我手动导航到,它们仍然会显示其内容/mnt/whateveriassigneditto,但我错过了从侧边栏快速轻松访问的功能。这是否与我升级到 12.10 或其他原因有关?是否有任何修复方法可以解决此问题不是涉及用/dev/sdax? 替换我的 UUID 引用(我有非常动态的分区布局;Windows 往往会经常出错。)

缺少“设备”窗格

我的 fstab:

# /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

我曾经有过菜单项消失的经历,但就我而言,这正是我想要的!

我认为问题在于 Nautilus 不显示未安装在 下的外部媒体/media。因此,通过安装在 下/mnt(顺便说一句,通常会将其保留为一个空文件夹,以便在系统管理员需要快速安装点时直接安装),您自己隐藏了它们!

有两种解决方案。首先,将它们安装在 下/media。这既快捷又轻松。

其次,您可以编写一条 udev 规则,让 udisk 识别它们(Nautilus 使用 udisk 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 创建符号链接。

我改编了相反的建议(我尝试过;它有效) KDE 的 Arch Wiki 页面

相关内容