Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
linux_faq:vmware_disk_expand_without_reboot [2020/09/17 11:07] adminlinux_faq:vmware_disk_expand_without_reboot [2020/09/17 11:11] admin
Line 11: Line 11:
 </code> </code>
   * Нам нужно, чтобы **Linux** увидела новый размер диска **/dev/sda**, поэтому выполняем (с привилегиями **root**): <code>echo 1 > /sys/class/scsi_device/32\:0\:0\:0/device/rescan</code>   * Нам нужно, чтобы **Linux** увидела новый размер диска **/dev/sda**, поэтому выполняем (с привилегиями **root**): <code>echo 1 > /sys/class/scsi_device/32\:0\:0\:0/device/rescan</code>
-  * Проверяем, что диск в GPT:<code>fdisk -l /dev/sda | grep 'Disklabel type: gpt'</code>Если диск имеет таблицу MBR (**Disklabel type: dos**), то хорошо бы его сконверировать в **GPT** и починить/переустановить **grub**: \\ +  * Проверяем, что диск в GPT:<code>fdisk -l /dev/sda | grep 'Disklabel type: gpt'</code>Если диск имеет таблицу MBR (**Disklabel type: dos**), то хорошо бы его сконверировать в **GPT** и починить/переустановить **grub**. Для этого - перемещаем таблицу разделов в конец диска <code>sgdisk -e -g /dev/sda</code>перечитываем таблицу разделов<code>partx -u /dev/sda</code>создаем новый маленький раздельчик номер 4 с типом **EF02** (номер раздела и начальный/конечный сектора у вас будут другими)<code>sgdisk -n 4:293605246:293609946 -t 4:EF02 /dev/sda</code>переустанавливаем **grub**:<code>grub-install /dev/sda</code>
-перемещаем таблицу разделов в конец диска <code>sgdisk -e -g /dev/sda</code>перечитываем таблицу разделов<code>partx -u</code>создаем новый маленький раздельчик номер 4 с типом **EF02** (номер раздела и начальный/конечный сектора у вас будут другими)<code>sgdisk -n 4:293605246:293609946 -t 4:EF02 /dev/sda</code>переустанавливаем **grub**:<code>grub-install /dev/sda</code>+
   * На всякий случай смотрим как разбит сейчас диск, потому что нижеприведенный скрипт ориентирован на то, что диск разбит дефолтно. Возможно, придется просто вручную указать размер последнего (не по номеру, а по размешению на диске) раздела (переменная **PART**). Вот пример разбиения, когда раздел с большим номером находится ПЕРЕД разделом с меньшим номером (о чем сообщает fdisk): <code># fdisk -l /dev/sda ...   * На всякий случай смотрим как разбит сейчас диск, потому что нижеприведенный скрипт ориентирован на то, что диск разбит дефолтно. Возможно, придется просто вручную указать размер последнего (не по номеру, а по размешению на диске) раздела (переменная **PART**). Вот пример разбиения, когда раздел с большим номером находится ПЕРЕД разделом с меньшим номером (о чем сообщает fdisk): <code># fdisk -l /dev/sda ...
   * Device     Boot     Start       End   Sectors  Size Id Type   * Device     Boot     Start       End   Sectors  Size Id Type
  • linux_faq/vmware_disk_expand_without_reboot.txt
  • Last modified: 2020/09/17 11:35
  • by admin