Так, ви можете зменшити / перемістити / виростити кореневий розділ без перезавантаження (ні livecd, ні usbkey): зверніться до цієї відповіді . Це дуже добре написано і легко дотримуватися, хоча досить довго і трохи ризиковано.
resize2fs
не може скоротити онлайн- ext4
розділи . Це обмеження при застосуванні до кореневого розділу може призвести до того, що ви не можете уникнути перезавантаження хоста, щоб дозволити скорочення root
розділу, що ви можете уникнути. Зв'язаний процес дозволить вам виконувати бездротове завантаження кореневого розділу. Таким чином , в цьому світлі, строго кажучи , онлайн зміна розміру в ставленні до державі розділу встановлено, проте він залишається онлайн зміна розмірів щодо мережі Інтернет статусу або досяжності хоста.
Звичайно, якщо ви хочете лише виростити свій розділ ext4, вам слід дотримуватися звичайних робочих resize2fs
рішень.
Загальне рішення, яке я пов’язую, працюватиме, наприклад, на будь-якому виді виділеного рішення або VPS.
TLDR; це рішення має на увазі , pivot_root
щоб tmpfs
таким чином ви можете umount
безпечно кореневий розділ жити і возитися з ним. Після завершення роботи ви pivot_root
повернетесь до нового кореневого розділу.
Це дозволяє майже будь-які маніпуляції з кореневою файловою системою (перемістити її, змінити файлову систему, змінивши її фізичний пристрій ...).
Я особисто це використовував, і він дуже добре працює і на системі debian, але спочатку керівництво було написано в 2007 році для redhat, відповідь, яку я пов’язував, була оновлена для CentOS7. Цілком ймовірно, що він буде працювати на вашому OpenSUSE, хоча, ймовірно, з певною адаптацією.