Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Изменение размера диска VM ====== ===== 1. Клонирование в Acronis/Clonezilla ===== В ВМ загрузиться с Live Acronis/Clonezilla и клонировать диск большего размера на диск с меньшим размером или наоборот.\\ В моем случае Clonezilla выпадала с ошибкой, поэтому клонирование сделал с помощью Acronis. ===== 2. Добавление нового диска в ВМ и копирование содержимого раздела ===== Такую процедуру пришлось выполнить по причине некорректной разметки диска. Acronis/Clonzilla упорно утверждали, что диск **источник** был не инициализирован. Но в системе на нем были каталоги и файлы. <alert type="danger">Внимание! При **инициализации** диска данные на нем уничтожаются!</alert> Добавить диск в **ВМ**\\ Загрузиться с **Live Ubuntu/Debian/etc**\\ Запустить GParted\\ Создать таблицу разделов (**Device -> Create Partition Table...**)\\ Создать раздел (**Partition -> New**)\\ Применить все операции (**Apply All Operations**)\\ Загрузится с системного диска linux ==== Копировать содержимое большего раздела на меньший ==== Создать каталоги монтирования <code bash> mkdir /mnt/250g mkdir /mnt/100g </code> Посмотреть диски в системе <code bash> lsblk </code> Вывод <code> NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 64G 0 disk ├─sda1 8:1 0 63G 0 part / ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 975M 0 part [SWAP] sdb 8:16 0 250G 0 disk └─sdb1 8:17 0 250G 0 part sdc 8:32 0 100G 0 disk └─sdc1 8:33 0 100G 0 part </code> Посмотреть диски по **uuid** <code bash> blkid </code> Вывод <code> /dev/sdc1: UUID="2ba2d40a-5d46-4c9e-bfd4-37b5be4833d7" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="961de3d5-66c3-445a-bd0b-b261a9a709a6" /dev/sda1: UUID="54c9eb91-18ce-46f3-aca0-d61bea2a091a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="50a74516-01" /dev/sda5: UUID="9162a6cf-2678-407d-b389-7ad22224874d" TYPE="swap" PARTUUID="50a74516-05" /dev/sdb1: UUID="494f3132-ed91-4f19-a3f7-540dca94fa43" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="142b935f-a9d5-4ece-b192-d20121c06f33" </code> Или сразу <code bash>lsblk -f</code> Примерный вывод <code> sda └─sda1 ext4 1.0 2ba2d40a-5d46-4c9e-bfd4-37b5be4833d7 92,3G 1% /mnt/moodledata sdb ├─sdb1 ext4 1.0 54c9eb91-18ce-46f3-aca0-d61bea2a091a 53,4G 8% / ├─sdb2 └─sdb5 swap 1 9162a6cf-2678-407d-b389-7ad22224874d [SWAP] </code> Монтируем разделы <code bash> mount UUID="494f3132-ed91-4f19-a3f7-540dca94fa43" /mnt/250g mount UUID="2ba2d40a-5d46-4c9e-bfd4-37b5be4833d7" /mnt/100g </code> Переходи в каталог и копируем содержимое <code bash> cd /mnt/250g cp -rp ./ /mnt/100g </code> Размонтируем диски <code bash> umount UUID="494f3132-ed91-4f19-a3f7-540dca94fa43" /mnt/250g umount UUID="2ba2d40a-5d46-4c9e-bfd4-37b5be4833d7" /mnt/100g </code> Удаляем каталоги <code bash> rm -r /mnt/100g rm -r /mnt/250g </code> Последнее изменение: 24:12:2024 09:29