Использование python3
, при условии, что столбец 7 существует во всех строках файла :
python3 -c "[print(l.split('|')[6][0]) for l in open('f').readlines()]"
> 2
Где 'f'
- (полный) путь к файлу в одинарных кавычках.
open('f').readlines()
будет читать файл в каждой строке , а
s.split('|')[6][0]
разделит строку разделителем |
, а затем напечатает первый символ 7-го столбца ( где 0 - индекс первого столбца)
Что-то вызвало повреждение памяти, которое распространилось на корневую файловую систему (в ее журнал, если быть точным ). Таким образом, XFS выключается. Чтобы исправить эту проблему, загрузитесь с живого диска CentOS и выполните xfs_repair
.
После этого нужно было определить, что вызвало повреждение памяти. Я вижу две основные возможности (, кроме неудачи ):
.memtest86
на 2+ часа; smartctl -a <disk>
для проверки этой проблемы.