Ответы пользователя по тегу LVM
  • Как увеличить размер диска в виртуальной машине без перезагрузки?

    @sazhyk Автор вопроса
    Сам тоже отпишу. Погуглив попристальнее, выяснил, что такие финты не прокатят с корневой файловой системой, об этом уже написал CityCat4 . Но наткнулся на вот такую старенькую статейку. Resize a live root FS - a HOWTO. Ей без малого 10 лет, но думаю актуальности она не потеряла. Там используется
    pivot_root - change the root file system
    pivot_root перемещает корневую систему текущего процесса в каталог put_old и устанавливает каталог new_root новой корневой файловой системы текущего процесса.
    Получается довольно интересный способ. Мы не можем заставить ядро перекешировать таблицу разделов, пока не перемонтируем её, но мы можем сначала скопировать всю операционку! в оперативную память, затем перемонтировать корень и делать всё что надо.
    К сожалению, я пока не воспроизвел это на своей виртуалке (у меня на проблемной машине всего один гиг памяти), но обязательно попробую и отпишусь.
    Спасибо всем, кто откликнулся.
    Ответ написан
    Комментировать