Nautilus 有时会旋转并且不会加载目录中的所有内容(即使是小目录)

Nautilus 有时会旋转并且不会加载目录中的所有内容(即使是小目录)

我经常发现,当我使用 nautilus 浏览本地磁盘时,它不会显示所有内容,而只会显示一个小旋转图标。这不仅适用于大型目录。有时,即使一个包含 2-3 个文件的文件夹也会导致它出现这种情况(可能显示 2 个文件并永久旋转,而不是显示所有 3 个文件)。

如果我只是备份一个目录并返回,它通常会立即重新加载。

我有时会担心我的磁盘开始出现问题,但我从未见过任何其他工具(例如 ls 之类的命令行实用程序)像这样挂在我身上。

我应该担心我的磁盘吗,还是这只是 Nautilus 的一个错误?也许我可以清除缓存,或者甚至可以永久关闭某个索引器,前提是它不会真正影响性能。我将显示保持在“列表”视图中,因此它不需要读取图片来创建大图标或任何东西。

编辑(2021-07-17):添加评论中要求的一些数据:

free -h
              total        used        free      shared  buff/cache   available
Mem:           31Gi       5.1Gi        15Gi       164Mi        10Gi        25Gi
Swap:         4.0Gi          0B       4.0Gi

智能数据输出: 智能输出

答案1

我们已经证明登录其他用户帐户可以解决问题。这样可以将问题归咎于您普通用户帐户中的某些问题。

让我们首先检查您的文件系统...

  • 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
  • 输入sudo fsck -f /dev/sdXX,替换sdXX为您之前找到的数字
  • fsck如果有错误则重复命令
  • 类型reboot

更新#1:

让我们尝试找出您的普通用户目录中导致问题的原因。

步骤1:

接下来,让我们先尝试最快的方法...在terminal...

  • cd ~/.config# 切换到 .config 隐藏文件夹

  • mv nautilus nautilus.HOLD# 重命名文件夹

  • 登出

  • 登录

  • 重试 Nautilus

  • 如果这不能解决问题,您可以随时将文件夹重命名。

第2步:

  • cd ~/.cache# 切换到 .cache 隐藏文件夹

  • mv thumbnails thumbnails.HOLD# 重命名文件夹

  • 登出

  • 登录

  • 重试 Nautilus

  • 如果这不能解决问题,您可以随时将文件夹重命名。

步骤#3:

如果前两个快速解决方案没有帮助,我们将不得不尝试一些稍微困难一些的方法。

/home 目录中有三个关键文件夹可能会导致问题....cache、.config 和 .local。

我们将从.cache开始...

  • 将 .cache 文件夹重命名为 .cache.HOLD
  • 立即退出
  • 登录
  • 登录时重新创建了一个新的 .cache 文件夹
  • 看看问题是否得到解决
  • 如果它已解决,则 .cache.HOLD 文件夹中的某些内容导致了此问题
    • 移动将 .cache.HOLD 文件夹中的项目放回到新的 .cache 文件夹中...
    • 但不要替换现有物品在新的.cache 文件夹中。
  • 如果是未解决那么 .cache.HOLD 文件夹就不是罪魁祸首,我们需要把它放回去
    • 恢复原始的.cache 文件夹...
    • 将 .cache 重命名为 .cache.NEW
    • 将 .cache.HOLD 重命名为 .cache
    • 立即退出
    • 登录
    • 移动/删除 .cache.NEW 文件夹
    • 请与我协商下一步...(.local,然后.config)

答案2

我确信这是一个截至 2024 年 3 月仍然存在的错误。我已经在三台不同的机器上安装了 Ubuntu 22.04(Lenovo U430、T440、T470)(SSD 和 CMR HDD)。Nautilus 确实挂起并显示“正在加载”。通过退出文件夹并重新选择文件夹来修复。所有安装都是在擦除的驱动器上进行的全新安装,单个用户。当只有一两个文件丢失时(并且您看不到加载消息),这尤其令人讨厌。

相关内容