Начиная с версии 3.17 ядра Linux, ошибки ECC на E3 Xeon можно отслеживать с помощью драйвера ie31200_edac
, представленного этим коммитом . При этом используется стандартный интерфейс EDAC, поэтому ошибки могут быть перечислены с помощью edac-util
.
Более подробно:
sudo modprobe ie31200-edac
загружает драйвер, в результате чего в журнале ядра (в системе C216 Haswell) появляются строки вроде
[ 14.635299] EDAC MC: Ver: 3.0.0
[ 14.637898] EDAC MC0: Giving out device to module ie31200_edac controller IE31200: DEV 0000:00:00.0 (POLLED)
; тогда
`edac-util`
сообщит о любых ошибках.
Контроллеры памяти Xeon D, E5 и E7 поддерживаются с помощью модулей sb_edac
или skx_edac
.
Вы можете попробовать выполнить dd на внешний диск или, если вы не используете lvm, вы можете использовать clonezilla.
Clonezilla (Только без LVM):
1. -Настроить виртуальную машину --> Поставить клонезиллу ISO
2. -Подключите USB-накопитель с достаточным пространством к виртуальной машине
3. -Сделать клон виртуальной машины на жесткий диск 4. -Восстановите этот клон на вашем чистом компьютере
ДД.-
1. -Настройте виртуальную машину --> Поместите любой живой образ Linux
2. -Подключите USB-накопитель с достаточным пространством к виртуальной машине
3. -Проверьте устройство, к которому подключен USB
4.-
dd if=/dev/yourvmdisk of=/path/to/usb/drive/image.iso
4.1. -Если вы подключаете напрямую жесткий диск компьютера без операционной системы, вы можете выполнить dd непосредственно на жесткий диск:
dd if=/dev/yourvmdisk of=/dev/your_baremetal_machine_hdd
5. -Иди за кофе и жди.
6. -Запустите живой образ на «голом железе» и подключите USB-накопитель с файлом.iso
6.1. -Снова вставьте жесткий диск в компьютер без операционной системы и запустите
7. -dd if=/path/to/isofile.iso of=/dev/your _baremetal _жесткий диск _диск
Удачи