У меня есть сервер CentOS, выступающий в качестве сервера системного журнала (CentOS Linux, выпуск 7.4.1708 (Core)). Поскольку мои системные журналы выросли в размере, нам пришлось несколько раз увеличить объем. Теперь основной диск - 500 ГБ. Недавно мы увеличили размер VMWare до 800 ГБ. Я слежу за этим отличным документом https://www.rootusers.com/how-to-increase-the-size-of-a-linux-lvm-by-expanding-the-virtual-machine-disk/.
Вот как выглядит мой диск:
fdisk -l
Disk /dev/sda: 859.0 GB, 858993459200 bytes, 1677721600 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 label type: dos
Disk identifier: 0x000a207b
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 62914559 30944256 8e Linux LVM
/dev/sda3 62914560 524287999 230686720 83 Linux
/dev/sda4 524288000 943718399 209715200 8e Linux LVM
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 800G 0 disk
├─sda1 8:1 0 500M 0 part /boot
├─sda2 8:2 0 29.5G 0 part
│ ├─centos-root 253:0 0 447.5G 0 lvm /
│ └─centos-swap 253:1 0 2G 0 lvm [SWAP]
├─sda3 8:3 0 220G 0 part
│ └─centos-root 253:0 0 447.5G 0 lvm /
└─sda4 8:4 0 200G 0 part
└─centos-root 253:0 0 447.5G 0 lvm /
sr0 11:0 1 1024M 0 rom
При попытке создать новый раздел я получаю следующее сообщение об ошибке:
If you want to create more than four partitions, you must replace a primary partition with an extended partition first.
Похоже, что я достиг предела в 4 основных раздела, поэтому теперь я пытаюсь выяснить свои варианты. Есть ли способ расширить эти 300 ГБ без форматирования диска? Могу ли я преобразовать один из моих текущих основных разделов в расширенный без уничтожения моих данных? Любая помощь будет принята с благодарностью!
Ура
Вы можете сделать это, как описано здесь: https://nacko.net/resizing-a-raw-virtual-machine-lvm-partition-using-fdisk/
Переформулируем основные моменты: вы можете размонтировать раздел, удалить его с помощью инструмента создания разделов, а затем воссоздать его с идентичными данными, за исключением конца раздела, который может быть больше. Вы можете сделать это только с последним разделом на диске.
Имейте в виду, что это требует особой осторожности, пожалуйста, сделайте резервные копии перед этим.
После этого следует убедиться, что изменения сохранены.
Как только это будет сделано, вы можете pvresize, lvextend и, наконец, resize2fs.