Не удалось смонтировать /sysroot -zfs на lvm на luks с отсоединенным заголовком

$ paste -d '\0' - - - - <file
john,5901,open
lina,2401,open
jody,5401,open

Это переформатирует данные в четыре столбца, помещая каждую строку из входного файла в следующий столбец. Пустая строка между секциями — это четвертый столбец, и она будет помещена последней в каждой выходной строке, но поскольку она пуста, она ничего не будет содержать.

В данных уже есть запятые, поэтому мы используем пустой разделитель сpaste-d '\0').


Решение с использованием sed, не предполагающее разделения данных на группы по три строки:

$ sed -n 'H; /^$/{x;s/\n//g;p;d;}; ${x;s/\n//g;p;}' file
john,5901,open
lina,2401,open
jody,5401,open

Он делает это, добавляя строки в пространство хранения с помощью H, и когда он сталкивается с пустой строкой или концом файла, он удаляет встроенные символы новой строки в пространстве хранения, добавленном H, и печатает результат..

1
18.06.2021, 13:34
1 ответ

Я провел последние пару часов, работая над той же ошибкой, но с одним настроенным диском. Возможно, это поможет.

Попробуйте запустить LIVE USB/CD на машине и смонтировать раздел EPS. Там проверьте файл loader/entries/arch.conf. Я обнаружил, что у меня была такая настройка, как root=PARTUUID=xxxxxxxx.... Что мне нужно было сделать, так это изменить его на root=/dev/mapper/<partition label>. Это сработало, как и ожидалось. Надеюсь, это поможет.

0
28.07.2021, 11:24

Теги

Похожие вопросы