Использование >
указывает перезаписать файл. Поскольку у вас есть stdout и stderr, записывающие в файл двумя разными операциями, последняя запись перезапишет первую.
Вы можете:
command 1>>file.txt 2>>file.txt
или
command &>file.txt
Только bash v4 и выше.
>>
говорит ему добавить файл, чтобы он не заменял вывод предыдущих операций.
&>
просто проще написать2>&1
Ваш LV /dev/cl/root
уже имеет максимально доступный размер. вам нужно изменить размер файловой системы. Если вы разрешите параметры по умолчанию, это xfs
, поэтому команда должна быть:
xfs_growfs /
Эта команда расширит том xfs на все доступное пространство. Имейте в виду, что xfs
тома не могут быть сжаты.
Используя xfs_growfs / -D size
, вы можете указать размер для расширения, но он выражается в блоках файловой системы, а не в мегабайтах/гигабайтах. Команда xfs_info
покажет вам размер блока.
Эта команда поможет вам увидеть разницу между размером LV и размером тома xfs:lsblk -o name,fstype,size,fssize,mountpoint,label,model,vendor
Также pvs
, vgs
, lvs
дают хорошую сводку ваших физических томов LVM, групп томов и логических томов соответственно.