^
и $
в BRE всегда совпадают в начале и конце строки , как описано здесь .
Любой sed
, использующий BRE , будет делать то же самое. В случае использования команды N
, sed
видел несколько строк как одну длинную строку в пространстве шаблонов, причем каждая реальная строка разделена встроенной новой строкой \ n
(буквальные \
и n
).
Для подтверждения:
printf '1\n2\n' | sed '1N;/2$/d'
ничего не выводит. И:
printf '1\n2\n' | sed '1N;/1$/d'
дал вам:
1
2
Или используя команду l
ook для более подробной информации:
$ printf '1\n2\n' | sed 1N\;l
1\n2$
1
2
$ printf '1\n2\n' | sed 1N\;l | od -t a
0000000 1 \ n 2 $ nl 1 nl 2 nl
0000012
Кажется, у вас есть 2 диска по 3 ТБ в конфигурации RAID1 (с зеркальным отображением ). Таким образом, вы можете использовать только 1x 3 ТБ пространства, но если один диск выйдет из строя, данные все еще будут доступны на другом.
Вы не можете расширить раздел /home, так как нет неиспользуемого пространства для расширения. Диск полностью используется, около 1 ТБ для раздела / root и 2 ТБ для раздела / home (плюс небольшой раздел / boot ).
Таким образом, в самой установке нет ничего плохого, она полностью использует доступное пространство на жестком диске.
Чтобы увеличить размер раздела /home, необходимо соответствующим образом уменьшить корневой раздел /. Однако это нелегко сделать в конфигурации RAID без LVM.
Если вы не хотите переустанавливать, нарушать избыточность или выполнять -преобразование места, самым простым решением здесь было бы просто использовать пространство, поместив некоторые из ваших файлов в корневую файловую систему /.