В Linux вы можете использовать команду top
, чтобы узнать, является ли своп активным или нет, в котором вы можете увидеть что-то вроде kswapd0
. Команда top
обеспечивает динамическое представление работающей системы в реальном времени, поэтому вы должны увидеть своп там.
Если вы не видите его там, скорее всего, он не работает. чтобы перезапустить или включить его, вы можете использовать эту команду: sudo swapon --all --verbose
( source )
Затем, запустив top
команда снова вы должны ее увидеть.
Вы можете попробовать выполнение команды identify
из imagemagick
для каждого файла
, содержащего изображение. Он может обнаружить поврежденный файл.
В противном случае, если nautilus работает на переднем плане и вы можете набрать Control-Z
, пока он выводит сообщения об ошибках, вы затем можете присоединиться к процессу
с помощью gdb -p
и идентификатор процесса, чтобы увидеть, где это может быть. Или используйте lsof -p
и идентификатор процесса
, чтобы узнать, какие файлы открыты.
Также вы можете попробовать strace nautilus 2> / tmp / errs
, который покажет все открытия,
записи и т. Д., Чтобы вы могли видеть, что было открыто непосредственно перед сообщениями. Были напечатаны
. Будьте осторожны, журнал будет очень большим, но для последнего открытия может быть достаточно поиска.