HDD. Расширить Системный или НЕсистемный (без ОС) раздел ext4 (обычный, не LVM) в виртуальной машине среды ESXi: различия между версиями

Материал из Wiki
Перейти к навигации Перейти к поиску
Строка 72: Строка 72:
<code>df -h</code>
<code>df -h</code>
  ...
  ...
Filesystem                       Size  Used Avail Use% Mounted on
  /dev/sdb1                        4.0G  4.0M  3.8G   1% /mnt/d1
  /dev/sdb1                        4.0G  4.0M  3.8G   1% /mnt/d1
  ...
  ...

Версия 20:24, 10 апреля 2022


Ссылки

https://qastack.ru/server/509468/how-to-extend-an-ext4-partition-and-filesystem

Описание

В данном случае речь идет о расширении "физического" виртуального диска виртуальной машины в системе ESXI

В ВМ Сentos7 имеем диск 1ГБ и отформатированный на нем раздел /dev/sdb1 размером 1ГБ, смонтированный в /mnt/d1

df -h

...
Filesystem                       Size  Used Avail Use% Mounted on
/dev/sdb1                        1.0G  4.0M  0.8G   1% /mnt/d1
...

Расширение раздела

Выключаем ВМ, расширяем виртуальный диск в ВМ до 4ГБ, включаем ВМ

Запускаем "parted"

parted

Смотрим

(parted) print

...
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1074MB  1073MB  primary  ext4
...

Система не даст расширить  раздел до объема большего, чем объем самого диска, будет ошибка:

(parted) resizepart 1 4296

Error: The location 4296 is outside of the device /dev/sdb.

Расширяем объем раздела

(parted) resizepart 1 4295

Смотрим

(parted) print

...
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  4295MB  4294MB  primary  ext4
                              display the version number and copyright information of GNU Parted
...          

Выходим из "parted"

(parted) quit

Если диск отмонтирован, можно проверить ФС

Монтированный диск система не даст проверить

(НЕОБЯЗАТЕЛЬНО, в моем случае удалось расширить раздел не отмонтируя и не проверяя его)

e2fsck -f /dev/sdb1

Расширяем ФС на разделе

resize2fs /dev/sdb1

...
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/sdb1 is mounted on /mnt/d1; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/sdb1 is now 1048320 blocks long.
...

df -h

...
Filesystem                       Size  Used Avail Use% Mounted on
/dev/sdb1                        4.0G  4.0M  3.8G   1% /mnt/d1
...

Проверим наличие и содержимое файла, который был на разделе до его расширения

cat /mnt/d1/test.txt

...
всем привет
ля ля ля
...