Menu

CentOS-7: Разметка дисков или изменение размера разделов.

2019-04-18 - CentOS-7

Т.к. возможных вариантов теперь уже очень много, то сюда буду добавлять все свои случаи когда приходилось менять размер дисков физических/виртуальных и пр. Возможно удастся создать удобное оглавление.

Для начала нужно определить какой тип диска мы будем использовать. Исходя из этого можно будет использовать тот или иной инструмент/утилиту/программу

Посмотрим какие диски у нас сейчас есть в системе

ls -l /dev/sd*
brw-rw---- 1 root disk 8,  0 апр 17 12:48 /dev/sda
brw-rw---- 1 root disk 8,  1 апр 17 12:48 /dev/sda1
brw-rw---- 1 root disk 8,  2 апр 17 12:48 /dev/sda2
brw-rw---- 1 root disk 8,  3 апр 17 12:48 /dev/sda3

Предположим вы подключили новый диск, не важно размечен он уже или нет, но система его не видит. Для принудительного поиска SCSI-дисков выполните.

ls /sys/class/scsi_host/ | while read host ; do echo "- - -" > /sys/class/scsi_host/$host/scan ; done

После этого снова посмотрим список дисков и обнаружим наш диск.

ls -l /dev/sd*
brw-rw---- 1 root disk 8,  0 апр 17 12:48 /dev/sda
brw-rw---- 1 root disk 8,  1 апр 17 12:48 /dev/sda1
brw-rw---- 1 root disk 8,  2 апр 17 12:48 /dev/sda2
brw-rw---- 1 root disk 8,  3 апр 17 12:48 /dev/sda3
brw-rw---- 1 root disk 8, 16 апр 17 12:49 /dev/sdb        # новый не размеченный диск

Теперь нужно определить тип разметки на диске (тип диска).

fdisk -l /dev/sdb
Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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 label type: dos
Disk identifier: 0xb5bb9f9e

Устр-во     Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1              2048    20971519    10484736    7  HPFS/NTFS/exFAT

Нас интересует поле Disk label type В моём случае указано dos, значит здесь разметка MBR. Если у вас указан другой тип, например GPT, тогда лучше использовать другую программу для разметки.