14.04 зависает при изменении файлов

У меня проблемы с установкой Ubuntu 14.04 LTS, которые начали появляться совсем недавно. По сути, кажется, что каждый раз, когда я выполняю любое добавление, изменение, перемещение, копирование или удаление файла в моей файловой системе и при открытии изображений в средстве просмотра изображений по умолчанию, через несколько секунд после завершения задачи весь пользовательский интерфейс замораживается, кроме курсор мыши, который ограничен тем, чтобы оставаться на одном экране, который был включен, когда пользовательский интерфейс зависал (т.е. я не могу переместить мышь на другой из моих двух мониторов). Замораживание длится ненадолго... может быть, от 30 секунд до минуты (хотя я не совсем уверен, сколько именно времени), после чего пользовательский интерфейс продолжает функционировать и все, что пыталось сделать с помощью мыши (кроме переместите его на второй монитор), пока пользовательский интерфейс был заморожен, также выполняется в правильном порядке. Я также заметил, что моя средняя нагрузка едва ли равна 2, когда начинается замораживание, но составляет около 18 или около того после окончания замораживания (у меня есть i7 с 4 ядрами с гиперпоточностью). Я предполагаю, что средняя загрузка 18, вероятно, потому что у него есть тонны готовых к выполнению процессов, отложенных во время замораживания. Однако, когда я редактирую / перемещаю / копирую / создаю / удаляю файлы в редакторе, таком как Sublime Text или Android Studio, никакого замораживания не происходит. Замораживание происходит независимо от того, выполняю ли я действие (я) в терминале или в nautilus. Я искал и искал, и я не могу найти ответ, почему это происходит. Возможно, я не знаю, что нужно искать, но я надеюсь, что кто-то здесь может помочь.


Моя настройка:

  • Версия Ubuntu: 14.04 LTS (установлены последние обновления)
  • Раздел, содержащий ОС: sda5 (Формат: ext4)
  • Оперативная память: 12 ГБ DDR3 (3 канала)
  • Я проверил, что своп действительно работает. Тем не менее, кажется, что он никогда не используется. Не уверен, хотя.
  • Мой домашний каталог на самом деле является символической ссылкой на корень другого жесткого диска емкостью 1 ТБ, найденного на /mnt/Data (формат sdb1 - ext4)


Мои жесткие диски / разделы (все разделены на MBR и используют подключения SATA):

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT   FORMAT
sda      8:0    0 931.5G  0 disk
├─sda1   8:1    0     1K  0 part              Extended
├─sda2   8:2    0 232.9G  0 part              HFS+
├─sda5   8:5    0 221.2G  0 part /            Ext4
└─sda6   8:6    0  11.7G  0 part [SWAP]       Swap
sdb      8:16   0 931.5G  0 disk 
└─sdb1   8:17   0 931.5G  0 part /mnt/Data    Ext4
sdc      8:32   0 931.5G  0 disk 
└─sdc1   8:33   0 931.5G  0 part /mnt/Backup  Ext4

2 ответа

У меня была та же проблема (она применялась только к моей домашней папке), использование диска зависает на Ubuntu на несколько секунд, и я решил ее, удалив несколько папок, содержащих большое количество файлов, из моей домашней папки. К сожалению, я не знаю другого, более "мирного" решения.

Это нормально, что вы не увидите большого количества перестановок, если таковые вообще имеются, если вы не используете приложение, которое действительно нуждается в большом количестве ОЗУ, поэтому я не стал бы беспокоиться об этом.

Однако тот факт, что ваш домашний каталог является символической ссылкой на другой диск, может быть проблемой; есть ли причина для этого? Обычно вы монтируете домашний каталог, а не ссылаетесь на него. Конечно, было бы проще просто смонтировать ~/home в /mnt/home или же /mnt/Data/homeне так ли? Я не уверен, но может потребоваться дополнительная загрузка символической ссылки каждый раз, когда требуется доступ к вашему домашнему каталогу. Вы можете легко это выяснить, временно установив его и удалив ссылку в качестве первого шага при поиске неисправностей.

Добавленная информация:
Обычно вы бы монтировать /home/uname напрямую, поэтому другие пользователи могут при желании смонтировать свой собственный домашний каталог в другом месте. На самом деле, вы можете смонтировать любой каталог в любом месте, где хотите, хотя существуют соглашения.

Тем не менее, похоже, что вы хотите настроить свою систему так, как я всегда делаю, что я считаю на самом деле лучше...

Я создаю эквивалент вашего /mnt/data для всех моих личных данных, с каталогами, такими как /mnt/data/Documents, /mnt/data/Music, Загрузки, видео и т. Д. Я храню свой домашний каталог так же, как он устанавливает (или переустанавливает).

Затем я создаю символические ссылки внутри своего домашнего каталога на эти подкаталоги, но оставляю все файлы конфигурации, каталоги и т. Д. Как есть.

Есть простой способ сделать это, используя Nautilus, который поддерживает специальные значки для специальных каталогов, хотя его можно редактировать. Я могу дать вам более подробную информацию после того, как мы (или кто-то другой) выясним вашу главную проблему, если она не имеет отношения к ссылкам. Делая это, я не могу действительно отличить обычную настройку от ссылок, пока мне не нужно переустановить, затем я повторяю; это не займет много времени.

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

Другие вопросы по тегам