Посмотрите на инструмент CryoPID.
От домашней страницы: "CryoPID позволяет Вам получать состояние рабочего процесса в Linux и сохранять его в файл. Этот файл может затем использоваться для возобновления процесса позже, или после перезагрузки или даже на другой машине".
Я работал бы e2fsck
на диске для запуска. Необходимо будет выполнить это только для чтения против него. Также проверьте диск с помощью также hdparm
или sdparm
.
$ hdparm -tT /dev/sda1
/dev/sda1:
Timing cached reads: 3884 MB in 2.00 seconds = 1941.51 MB/sec
Timing buffered disk reads: 46 MB in 0.62 seconds = 74.40 MB/sec
От моего замедления опыта, как Вы описываете, означал бы, что диск, скорее всего, начинает иметь физические отказы.
Учитывая тип проблем Вы видите, что я также попытался бы выполнить что-то, такое как HDAT или Spinrite (Коммерческий) против диска, чтобы видеть, сообщает ли он о каких-либо физических отказах также.
Вы могли бы также хотеть попытаться загрузиться от некоторых других загрузочных медиа и выполнения smartctl
видеть, существуют ли какие-либо УМНЫЕ ошибки.
Например:
$ smartctl --all /dev/sda
e2fsck -c
должен заботиться о нем, но можно освободить данные. – goldilocks 16.08.2013, 10:11