Измените размер LV в зашифрованном VG LUKS - Ubuntu 11.04

Я изменил бы пример из ссылки, которую Вы упомянули во что-то вроде этого:

_foo() 
{
    local cur prev opts
    COMPREPLY=()
    cur="${COMP_WORDS[COMP_CWORD],,}"     # this downcases the result
    prev="${COMP_WORDS[COMP_CWORD-1],,}"  # here too
    opts="--help --verbose --version"

    if [[ ${cur} == -* ]] ; then
        COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
        return 0
    fi
}
complete -F _foo foo

Поскольку больше информации обращается к документации удара или сайту хакеров удара.

1
17.09.2011, 23:44
1 ответ

GParted не поддерживает LVM вообще (если это недавно не изменилось?). Необходимо будет использовать инструменты командной строки.

Во-первых, если Вы загружаетесь от некоторых спасательных медиа, удостоверяетесь, что вовлеченная группа объема активна. Последовательность будет чем-то как

cryptsetup luksOpen /dev/sda2 encrypted
pvscan
vgchange -ay /dev/mapper/my_volume_group
lvchange -ay /dev/mapper/my_volume_group-root /dev/mapper/my_volume_group-home

Затем уменьшите файловую систему домашнего объема. Используйте правильный инструмент в зависимости от файловой системы, например. resize2fs для ext2/ext3/ext4, resize_reiserfs для ReiserFS, …

Затем измените размер логических томов, сначала уменьшившись home создать место, затем расширяясь root использовать свободное пространство. Проверьте документацию на единицы, с которыми можно использовать lvreduce.

lvreduce -L NEWSIZE /dev/mapper/my_volume_group-home
lvextend /dev/mapper/my_volume_group-root

Наконец расширьте файловую систему корневого объема.

0
28.01.2020, 02:10

Теги

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