Рейтинг:1

Nautilus иногда крутится и не загружает все в каталог (даже маленький каталог)

флаг mx

Я часто обнаруживаю, что когда я просматриваю свой локальный диск с помощью nautilus, он не отображает все, а просто показывает небольшой значок счетчика. Это не только для больших каталогов. Иногда даже папка с 2-3 файлами приводит к такому поведению (возможно, показывать 2 файла и постоянно вращаться, вместо того, чтобы показывать все 3).

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

Иногда я беспокоюсь, что с моим диском начинают возникать проблемы, но я никогда не видел, чтобы какие-либо другие инструменты (например, утилиты командной строки, такие как ls) так зависали на мне.

Должен ли я беспокоиться о своем диске, или это просто ошибка в Nautilus? Возможно, есть кеш, который я могу очистить, или, может быть, даже какой-то индексатор, который я могу навсегда убить, если это не повредит производительности. Я держу свой дисплей в виде «списка», поэтому ему не нужно читать изображения для создания больших значков или чего-то еще.

РЕДАКТИРОВАТЬ (2021-07-17): добавление некоторых данных, запрошенных в комментариях:

бесплатно -ч
              общее количество использованных бесплатных общих баффов/доступных кешей
Память: 31Gi 5.1Gi 15Gi 164Mi 10Gi 25Gi
Своп: 4.0Gi 0B 4.0Gi

Вывод данных SMART: УМНЫЙ выход

heynnema avatar
флаг ru
Что-то не так.Войдите в другую учетную запись пользователя (создайте ее, если нужно) и посмотрите, возникает ли та же проблема. Также покажите мне `free -h` и скриншоты окна **SMART Data** приложения `Disks`. Доложить. Начинайте комментировать меня с @heynnema или я пропущу их.
флаг mx
@heynnema спасибо! Обновил пост с данными - другого пользователя пока не создал, чуть позже доберусь. Все выглядит довольно хорошо, хотя я не уверен, что такое ошибки метки адреса данных.
heynnema avatar
флаг ru
В ожидании ваших результатов тестирования под другой учетной записью пользователя я создал первоначальный ответ, которому вы должны следовать. Доложить.
vanadium avatar
флаг cn
Не аппаратная проблема. Это ошибка с наутилусом, которую я тоже время от времени испытываю.
heynnema avatar
флаг ru
@vanadium Если у вас есть похожие проблемы с Nautilus, то ваша машина также нуждается в программном ремонте. Если хотите, начните новый вопрос с подробностями, и я постараюсь помочь.
vanadium avatar
флаг cn
Спасибо! Хотя я не думаю, что это вероятно.Вам нужно будет работать на двух разных машинах Del XPS. Конечно, они оба могут быть сломаны ;-) Тем не менее, я буду внимательно следить за этим.
vanadium avatar
флаг cn
@heynnema Я только что узнал, что моя файловая система последний раз проверялась 20 октября! Таким образом, оказывается, что в настоящее время системная файловая система больше не проверяется автоматически! Так что я все больше верю, что вы попали в точку!
heynnema avatar
флаг ru
@vanadium Проверьте ваш /etc/fstab и убедитесь, что проверка загрузочного диска включена. Начните новый вопрос, если хотите.
heynnema avatar
флаг ru
@ user2671688 Статус, пожалуйста...
vanadium avatar
флаг cn
@heynnema Они по умолчанию. Тем не менее, по умолчанию глубокая проверка больше не выполняется, потому что максимальное количество монтирований и максимальная продолжительность монтирования отключены. Я нахожу эту конфигурацию по умолчанию немного тревожной.
heynnema avatar
флаг ru
@vanadium Где вы видите эти значения? И что подразумевается под *"моя файловая система последний раз проверялась 20 октября"*?
vanadium avatar
флаг cn
`sudo tune2fs -l ` указывает дату «Последняя проверка:», и я проверил и подтвердил, что это последняя дата * полной * проверки (не просто быстрой проверки чистоты журнала: это действие не записано).
heynnema avatar
флаг ru
@vanadium Чтобы продолжить это обсуждение, мы должны начать новый вопрос :-)
heynnema avatar
флаг ru
@vanadium См. Обновление № 1 в моем ответе. Это может помочь вам с вашей аналогичной проблемой :-)
vanadium avatar
флаг cn
@heynnema Я подозреваю, что это ошибка https://gitlab.gnome.org/GNOME/nautilus/-/issues/1887, которая совсем недавно была зарегистрирована в Gnome для Files 40. В отчете об ошибке указано, когда это происходит, и включены шаги для воспроизвести это, что я могу прекрасно. Несмотря на то, что это для 40, я сильно подозреваю, что это ошибка, с которой я сталкиваюсь уже много лет. Рад, что теперь я могу определить это лучше.
vanadium avatar
флаг cn
@user2671688 user2671688 Изменить предыдущий комментарий: я не могу воспроизвести это на (довольно свежей) установке 20.04. Попробуйте выполнить шаги, чтобы воспроизвести проблему, как указано в https://gitlab.gnome.org/GNOME/nautilus/-/issues/1887 в вашей системе. Аналогичная проблема также поднималась здесь: https://askubuntu.com/questions/1359166/ubuntu-20-04-2-file-manager-doesnt-show-some-files
heynnema avatar
флаг ru
@vanadium Пожалуйста, просмотрите обновление № 1 в моем ответе. У меня был OP, вошедший в другую учетную запись пользователя, и проблема не могла быть воссоздана ... это означает, что проблема связана с их обычным каталогом входа. Я наметил ряд возможных подозрительных папок. Кроме того, вы не можете воссоздать проблему на новой версии 20.04. Но мы ничего не слышали от OP с 3 августа, поэтому я не знаю, пробовали ли они какое-либо обновление №1.
vanadium avatar
флаг cn
@heynnema Я сейчас занимаюсь расследованием, и действительно, это связано с наличием большого кеша эскизов. Очистка кеша приводит к исчезновению проблемы. Я собираюсь вернуть кеш обратно, чтобы посмотреть, появится ли проблема снова.
Рейтинг:1
флаг ru

Мы доказали, что вход в другую учетную запись пользователя решает проблему. Это изолирует проблему от чего-то в вашей обычной учетной записи пользователя.

Давайте сначала проверим вашу файловую систему...

  • загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu»
  • открыть Терминал окно, нажав Ctrl+Альт+Т
  • тип судо фдиск -л
  • определите имя устройства /dev/sdXX для вашей «Файловой системы Linux»
  • тип sudo fsck -f /dev/sdXX, замена sdXX с номером, который вы нашли ранее
  • повторить fsck команда, если были ошибки
  • тип перезагрузка

Обновление №1:

Давайте попробуем выяснить, что в вашем обычном пользовательском каталоге вызывает проблему.

Шаг 1:

Далее, давайте сначала попробуем самые быстрые вещи... в Терминал...

  • компакт-диск ~/.config # перейти в скрытую папку .config

  • мв наутилус наутилус.HOLD # переименовать папку

  • Выйти

  • Авторизоваться

  • Повторить попытку Наутилуса

  • Если это не решит проблему, вы всегда можете переименовать папку обратно.

Шаг 2:

  • компакт-диск ~/.кэш # переходим в скрытую папку .cache

  • mv thumbnails thumbnails.HOLD # переименовать папку

  • Выйти

  • Авторизоваться

  • Повторить попытку Наутилуса

  • Если это не решит проблему, вы всегда можете переименовать папку обратно.

Шаг 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)
флаг mx
Спасибо, сделаю это после получения резервной копии завтра утром. Я предполагаю, что, поскольку у меня есть все SSD, мне следует выполнить только первый шаг (fsck) и игнорировать все, что находится под заголовком «плохой блок».
heynnema avatar
флаг ru
@ user2671688 Правильно. Мы не плохо блокируем SSD. Я удалил это из своего ответа. Вашему SSD действительно 5 лет? Вы уже тестировали под другой учетной записью пользователя?
флаг mx
Ха-ха, да, мой SSD действительно такой старый. Я получил эту систему где-то в 2014 году, и она прекрасно подходила для моих нужд. У меня возникли проблемы с воспроизведением даже для текущего пользователя. Я *думаю*, что это может произойти только для медиафайлов (место, где я чаще всего это вижу, — это каталоги, в которых я создаю/обновляю png-файлы). Если я просто наберу `cat /dev/urandom > ` в каком-то каталоге я не могу воспроизвести.
heynnema avatar
флаг ru
@ user2671688 Статус, пожалуйста...
флаг mx
жизнь какое-то время мешала, плюс мой внешний жесткий диск умер, поэтому нужно получить новый для резервного копирования, прежде чем делать это.
флаг mx
Извините, что заставил вас ждать, наконец-то добрался до этого. fsck ни на что не жаловался.В первый раз, когда я запустил его, было 5-6 «дерево экстентов могло быть уже», где я принял вариант по умолчанию, а затем произошел сбой с «файловая система была изменена», а затем я перезапустил, и он просто вывел 5 проходит (довольно быстро), и печатается, что это 2,0% несмежных и количество блоков.
heynnema avatar
флаг ru
@user2671688 user2671688 Сообщения «дерево экстентов» были ошибками, но «файловая система была изменена» нормально после исправления предыдущих ошибок. Несмежное сообщение тоже в порядке. Перезагрузитесь и посмотрите, вернется ли проблема с Nautilus.
флаг mx
Это все еще происходит. Это происходит не со всеми папками, а только с теми, в которых обновления происходят за кулисами. Для этого конкретного случая: я запускаю дипфейк в облаке и периодически загружаю изображение предварительного просмотра для обучения с помощью gsutil, который перезаписывает существующий файл png новым. Затем, когда я захожу в этот каталог с помощью nautilus, есть шанс, что он отвалится, и мне нужно будет вернуться и снова войти. Из-за того, как это воспроизводится, я все больше и больше убеждаюсь, что это ошибка Nautilus, а не проблема с файловой системой.
heynnema avatar
флаг ru
@ user2671688 Ищите файлы со странными именами или файлы, начинающиеся с . сделать его скрытым. Вам нужно будет включить «Показать скрытые файлы» в Nautilus, чтобы увидеть их. В этих папках много файлов? Если это так, вам, возможно, придется настроить параметр, чтобы Nautilus мог обрабатывать количество.
heynnema avatar
флаг ru
@ user2671688 Вы когда-нибудь проверяли, возникает ли проблема при входе в другую учетную запись пользователя? Я просил об этом 17 июля.
флаг mx
В этих папках нет скрытых файлов. Конкретный пример, с которым я играл, в настоящее время имеет два файла. Воспроизведение с другим пользователем потребует дублирования некоторых настроек. Можете ли вы предоставить оба ответа, которые вы дали бы (один, если я могу воспроизвести с другим пользователем, и один, если я не могу)? Я уже пытался очистить свой ~/.cache/thumbnails, так как я видел, что это рекомендуется в другом месте. Есть ли какие-либо другие локальные вещи, которые выглядели бы иначе/чище под новым пользователем?
heynnema avatar
флаг ru
@ user2671688 Вам не нужно создавать точные обстоятельства, вызывающие проблему. Просто войдите в систему или создайте нового пользователя и попробуйте Nautilus в разных папках и посмотрите, возникнет ли у вас та же проблема. Доложить.
флаг mx
Хорошо. Я пробовал и не смог воспроизвести.
heynnema avatar
флаг ru
@user2671688 user2671688 Дайте мне минуту, чтобы обновить мой ответ...
heynnema avatar
флаг ru
@ user2671688 Статус, пожалуйста...
heynnema avatar
флаг ru
@ user2671688 Статус, пожалуйста...
vanadium avatar
флаг cn
@heynnema Шаг № 2 применим ко мне. Еще более хирургически: .cache/thumbnails является виновником, если он становится слишком большим. У меня в thumbnails/normal 55221 файл, и если только эту папку очистить, то все хорошо.
vanadium avatar
флаг cn
Это не исправлено, это обходной путь. Вы также можете отредактировать свой ответ, чтобы больше сосредоточиться на конкретной причине - шаг 1 следует удалить, на шаге 2 необходимо удалить только .cache/thumbnails. Тем не менее проголосую ;)
heynnema avatar
флаг ru
@vanadium В вашем случае это **исправлено**. Наличие папки (папок) .thumbnails с 55221 миниатюрой — это **ненормальная** ситуация, и она могла стать такой большой только после многих лет использования системы. Неудивительно, что у «Наутилуса» были проблемы. Для других пользователей плохой файл/папка может быть другой.Удаление этой папки — это не более обходной путь, чем настройка размера / swapfile или настройка vm.swappiness для конкретной конфигурации системы. В любом случае, я обновил свой ответ в соответствии с (некоторыми) вашими предложениями :-)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.