sysadmin:proxmox:resize-disk

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
sysadmin:proxmox:resize-disk [23:12:2024 16:18] School Sysadminsysadmin:proxmox:resize-disk [24:12:2024 09:29] (текущий) School Sysadmin
Строка 1: Строка 1:
 ====== Изменение размера диска VM ====== ====== Изменение размера диска VM ======
-1. Клонирование в Acronis/Clonezilla с диска большего размера на диск с меньшим размером+===== 1. Клонирование в Acronis/Clonezilla ===== 
 +В ВМ  загрузиться с Live Acronis/Clonezilla и клонировать диск большего размера на диск с меньшим размером или наоборот.\\ 
 +В моем случае Clonezilla выпадала с ошибкой, поэтому клонирование сделал с помощью Acronis.
 ===== 2. Добавление нового диска в ВМ и копирование содержимого раздела ===== ===== 2. Добавление нового диска в ВМ и копирование содержимого раздела =====
-Добавить диск в ВМ\\ +Такую процедуру пришлось выполнить по причине некорректной разметки диска. Acronis/Clonzilla упорно утверждали, что диск **источник** был не инициализирован. Но в системе на нем были каталоги и файлы. 
-Загрузиться с Live Ubuntu/Debian/etc\\ +<alert type="danger">Внимание! При **инициализации** диска данные на нем уничтожаются!</alert> 
-В GParted Создать партицию и раздел.\\ +Добавить диск в **ВМ**\\ 
-Загрузится с системного диска linux\\+Загрузиться с **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:   0    63G  0 part /
 +├─sda2   8:   0     1K  0 part
 +└─sda5   8:   0   975M  0 part [SWAP]
 +sdb      8:16     250G  0 disk
 +└─sdb1   8:17     250G  0 part
 +sdc      8:32     100G  0 disk
 +└─sdc1   8:33     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               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>
  • Последнее изменение: 23:12:2024 16:18