Мое состояние:
$: lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home myvg -wi-ao---- 100.00g
$: btrfs filesystem resize -20g /home
$: lvreduce -L-20G /dev/myvg/home
WARNING: Reducing active and open logical volume to 80.00 GiB.
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce m2ssd/home? [y/n]:
Вопросы:
lvreduce
/ lvresize
знаете, как переместить файловую систему или файловую систему знаете, в каком направлении сокращаться?Сначала проверьте свои резервные копии и выполните аналогичную команду в тестовой среде. Возьмите на себя ответственность за свои данные.
Документация - это справочные страницы для каждой из этих команд.
Знает ли lvreduce / lvresize, как переместить файловую систему, или файловая система знает, в каком направлении сокращаться?
LVM просто предоставляет блочное устройство и не может быть уверен в том, что находится на ваших томах. Он удалит пространство с конца тома, но не знает, используется ли это пространство.
lvreduce --resizefs
сделает это за вас одной командой, но ограничено тем, что поддерживается fsadm
, а не btrfs. Вы решаете, стоит ли для безопасности и удобства отсутствие функций btrfs.