Инструкция для расширения диска Bitrix

Смотрим диск и присвоенное ему буквенное обозначение консольной командой:

=[root@vmbitrix~]# fdisk -c -u -l

В результате выполнения этой команды будет показано

Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 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 identifier: 0x0004ac56

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648     1460223      524288   82  Linux swap / Solaris
/dev/sda3         1460224    20529151     9534464   83  Linux

где для диска /dev/sda:

  • sda1 - загрузочный сектор диска;
  • sda2 - файл подкачки (swap);
  • sda3 - раздел, в котором установлена операционная система и который как раз и нужно увеличить.

Проверим изначальный размер разделов диска командой df:

=[root@vmbitrix~]# df -h

В результате получим

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       8.9G  2.0G  6.5G  24% /
tmpfs           939M     0  939M   0% /dev/shm
/dev/sda1       190M   76M  105M  42% /boot

Запускаем утилиту fdisk для работы с диском /dev/sda:

=[root@vmbitrix~]# fdisk -c -u /dev/sda

Командой d удаляем раздел sda3, выбрав Partition number (1-4): 3

=Command (m for help): d =Partition number (1-4): 3

Далее командой n создаем новый раздел:

  • основной (primary partition) - команда p и Partition number (1-4): 3;
  • первый и последний сектора при этом выбираем по умолчанию - таким образом, будет создан раздел, используя все свободное пространство на диске.
=Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 3
First sector (1460224-209715199, default 1460224):
Using default value 1460224
Last sector, +sectors or +size{K,M,G} (1460224-209715199, default 209715199):
Using default value 209715199

Для сохранения обновленной таблицы разделов и выхода из fdisk введите команду w:

=Command (m for help): w
=The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

Чтобы система подгрузила новую таблицу разделов, необходима перезагрузка виртуальный машины:

=[root@vmbitrix~]# reboot

После перезагрузки с помощью утилиты resize2fs увеличиваем размер файловой системы раздела /dev/sda3:

=[root@vmbitrix~]# resize2fs /dev/sda3

В результате получим

=resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/sda3 is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 7
Performing an on-line resize of /dev/sda3 to 26031872 (4k) blocks.
The filesystem on /dev/sda3 is now 26031872 blocks long

Проверить, что раздел увеличен можно с помощью команды df:

=[root@vmbitrix~]# df -h
=Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        98G  2.0G   91G   3% /
tmpfs           939M     0  939M   0% /dev/shm
/dev/sda1       190M   76M  105M  42% /boot

Средняя оценка: 5,0, всего оценок: 1