Назад | Перейти на главную страницу

Разверните корневой раздел «/» Centos 7 и VMWare

Мне нужно расширить свой корневой раздел на сервере CentOS 7, работающем в VMWare. Я уже расширил хранилище в VMWare, но теперь я немного потерялся, так как не знаю, что мне нужно делать. fdisk -l из /dev/sda является:

 #         Start          End    Size  Type            Name
 1         2048       411647    200M  EFI System      EFI System Partition
 2       411648      2508799      1G  Microsoft basic
 3      2508800     36063231     16G  Microsoft basic

Выход кота /etc/fstab следующее:

UUID=c6506014-31fd-404d-a7b0-4aa1af0e8d93       /       xfs     defaults,uquota0                                                                                                                                                                             0
UUID=8f488828-1345-4b37-b3c2-bcf3d6f7b0e0 /boot                   xfs     defaul                                                                                                                                                                             ts        0 0
UUID=BB9C-0CAE          /boot/efi               vfat    umask=0077,shortname=win                                                                                                                                                                             nt 0 0
UUID=de69324e-8403-41ca-8251-498dafc8ef2e       /home   xfs     defaults,uquota0                                                                                                                                                                             0
UUID=2ca01ff4-bdeb-4874-8271-05c0d5c7c66c swap                    swap    defaul                                                                                                                                                                             ts        0 0
/usr/tmpDSK             /tmp                    ext3    defaults,noauto        0                                                                                                                                                                              0

Пока на выходе parted -l следующее:

Model: VMware Virtual disk (scsi)
Disk /dev/sda: 59.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  211MB   210MB   fat16        EFI System Partition  boot
 2      211MB   1285MB  1074MB  xfs
 3      1285MB  18.5GB  17.2GB  xfs

Моя конечная цель - расширить /dev/sda3 так что это займет до конца диска. Я прочитал документацию growpartно не будучи экспертом по Linux, я не знаю, правильный ли это путь. В моей системе нет LVM.

Прежде всего, убедитесь, что у вас есть надлежащие резервные копии. Вы будете эффективно разрушать и воссоздавать свой раздел данных, поэтому вероятность потери данных небольшая, но отличная от нуля.

Если у вас нет LVM, процесс не состоит из многих шагов:

  • Обратите внимание на начальный сектор для sda3
  • Введите fdisk и удалите sda3
  • Создайте новый основной раздел от старого начального сектора sda3 до конца диска
  • Записать изменения раздела на диск

Теперь вам нужно сообщить ОС о новом размере раздела, запустив partx -u /dev/sda3 или повторной перезагрузкой.

После этого измените размер раздела соответствующим инструментом (скорее всего, xfs_growfs).

Если у вас есть LVM, вам необходимо вставить следующие шаги после запуска partx или перезагрузка, но до расширения вашей фактической файловой системы:

  • бегать pvresize /dev/sda3 чтобы LVM видел весь размер вашего раздела.
  • бегать lvextend -l 100%VG <your disks map ID> для расширения логического тома.
  • наконец, расширьте файловую систему, как описано выше.