2

Я расширил дисковое пространство виртуальной машины Linux, и я хотел бы иметь возможность использовать это новое нераспределенное пространство. Пока на моем диске два раздела: первый имеет загрузочный флаг, а второй - lvm-флаг, а затем есть свободное место. Как я могу добиться этого из CLI?

> lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk
sda               8:0    0   15G  0 disk               <---- available space
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0  7.5G  0 part
  ├─centos-root 253:0    0  6.7G  0 lvm  /             <---- partition to extend
  └─centos-swap 253:1    0  820M  0 lvm  [SWAP]

1 ответ1

2

Во-первых, вы должны создать раздел, используя fdisk (или любой другой инструмент для создания разделов, с которым вам удобно) в этом свободном пространстве:

fdisk /dev/sda

затем введите n для нового раздела, затем вернитесь, чтобы принять все значения по умолчанию, а затем, как только вы вернетесь к приглашению fdisk, введите w, чтобы написать изменения. Предположим, что созданный раздел - /dev/sda3 . Выход из fdisk.

Затем вы говорите Linux, что хотите использовать этот раздел с LVM:

pvcreate /dev/sda3

и вы добавляете этот физический том в существующую группу томов:

vgextend centos /dev/sda3

Теперь вы можете расширить корневой раздел (т.е. centos-root логического тома) и базовую файловую систему, используя все доступное пространство:

lvextend -r -l +100%FREE /dev/centos/root

Готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .