Nautilus 一直尝试访问不存在的文件夹

Nautilus 一直尝试访问不存在的文件夹

每当我启动 Ubuntu 时,我一登录就会弹出一个对话框,上面写着找不到“/media/[此处为长字符串]”。请检查拼写并重试。

查看我的/etc/fstab文件后,我发现长字符串实际上是根分区的 UUID。

我还发现,如果我nautilus -q在终端中执行此操作,也会发生完全相同的事情。然后我创建了一个文件夹/media/<long string here>。现在,不会出现该错误对话框,而是会在该文件夹中打开一个常规的 nautilus 窗口(在上述两种情况下)。

很明显,每当 nautilus 进程启动时(在登录时和 时发生nautilus -q),它都会尝试访问该文件夹,而不是静默启动。这是怎么回事?我该如何修复?它实际上并没有破坏任何其他东西,只是很烦人。

编辑:
这是输出ls -al /dev/disk/by-uuid/

drwxr-xr-x 2 root root 180 2010-10-21 10:02 .
drwxr-xr-x 6 root root 120 2010-10-21 08:02 ..
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 221643331643076F -> ../../sda1
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 34e5211a-ad8f-4ffe-b3f8-b70b767fd993 -> ../../sda5
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 4b41a6d6-0a8b-4ece-a7c4-712901fbf7b0 -> ../../sda8
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 7c1303c4-02c0-4970-b653-1c6bd78938fa -> ../../sda6
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 9480DE4180DE2A0E -> ../../sda2
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 c8c3aef2-360d-4fbc-ac31-a4e4dc57c110 -> ../../dm-0
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 e08c11e3-1c5c-474c-a9d6-b7e7ba095fa7 -> ../../sda7

此输出的第五行包含 nautilus 不断尝试打开的 UUID。/dev/sda8/是我的根分区。
以下是/etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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
/dev/mapper/home   /home           ext3     defaults    1       2
# / was on /dev/sda8 during installation, with UUID=4b41a6d6-0a8b-4ece-a7c4-712901fbf7b0.
/dev/sda8        /               ext4    errors=remount-ro 0       1
/dev/sda6       none            swap    sw              0       0

如您所见,我在 fstab 文件上有一个加密的主分区、一个交换分区和一个根分区。同样,第十行上的 UUID 是 nautilus 一直尝试打开的 UUID /media/<UUID>

这是我收到的错误信息,供参考: 错误信息。

答案1

事实证明这是启动应用程序的问题。我几乎可以肯定这是由于我将配置从以前的 (lucid) 安装复制到这个新安装 (maverick) 而导致的。根据 Bobby 的建议,我做了以下事情。

  1. 打开System -> Preferences -> Startup Applications -> Options
  2. 关闭所有当前正在运行的应用程序。
  3. Remember Currently Running Applications

相关内容