Расширение диска с данными Proxmox
Увеличение размера системного диска без потери данных в Proxmox (подходит для AWS инстансов но без swap).
Для увеличения размера системного диска в виртуальных машинах(Proxmox) нужно:
- Увеличить размер диска в панели управления.
- Перегрузить виртуальную машину.
- Выключить свап #swapoff /dev/vdxX
- Заходим в fdisk и удаляем разделы командой d
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# fdisk /dev/vda WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): u Changing display/entry units to sectors Command (m for help): p Disk /dev/vda: 7516 MB, 7516192768 bytes 16 heads, 63 sectors/track, 14563 cylinders, total 14680064 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000192c7 Device Boot Start End Blocks Id System /dev/vda1 2048 13617150 6807551+ 83 Linux /dev/vda2 13617151 14680063 531456+ 82 Linux swap / Solaris Command (m for help): d Partition number (1-4): 2 Command (m for help): d Selected partition 1 Command (m for help): |
- Создаём новые разделы. Нужно обратить внимание на номер первого сектора нового раздела (2048). В случае выставления сектора по умолчанию (63), мы сотрем область GRUB2 загрузчика и система не загрузится:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First sector (63-14680063, default 63): 2048 Last sector, +sectors or +size{K,M,G} (2048-14680063, default 14680063): +6G Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 2 First sector (63-14680063, default 63): 2048 Sector 2048 is already allocated First sector (12584961-14680063, default 12584961): Using default value 12584961 Last sector, +sectors or +size{K,M,G} (12584961-14680063, default 14680063): Using default value 14680063 Command (m for help): p Disk /dev/vda: 7516 MB, 7516192768 bytes 16 heads, 63 sectors/track, 14563 cylinders, total 14680064 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000192c7 Device Boot Start End Blocks Id System /dev/vda1 2048 12584960 6291456+ 83 Linux /dev/vda2 12584961 14680063 1047551+ 83 Linux Command (m for help): |
- Меняем метку на разделе 2 на 82 (Linux swap):
1 2 3 4 5 6 7 8 9 |
Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): 82 Changed system type of partition 2 to 82 (Linux swap / Solaris) Command (m for help): |
- Сохраняем наши изменения командой w
- touch /forcefsck
- перегружаем машину.
- Делаем ресайз основного раздела: # resize2fs /dev/vda1
- Создаём swap на новом разделе: # mkswap /dev/vda2
- Включаем swap: # swapon /dev/vda2
Если у Вас возникли трудности в администрировании виртуальных машин, обращайтесь раздел Контакты нашего сайта.