Блог грустного сисадмина :(

русский софт - бессмысленный и беспощадный

Создание разделов на жестком диске в Ubuntu

12 Декабрь, 2019 | Linux

Будем использовать утилиту fdisk. Посмотреть список дисков подключенных к компьютеру можно командой:

fdisk -l

Вывод примерно следующий:

Диск /dev/sdc: 21.5 ГБ, 21474836480 байт
255 heads, 63 sectors/track, 2610 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bedde

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdc1 * 1 2497 20051968 83 Linux
/dev/sdc2 2497 2611 916481 5 Расширенный
/dev/sdc5 2497 2611 916480 82 Linux своп / Solaris

Диск /dev/sdd: 2147 МБ, 2147483648 байт
255 heads, 63 sectors/track, 261 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/sdd отсутствует верная таблица разделов

Здесь видно что имеем мы 2 диска sdc и sdd. На sdc уже созданы 3 раздела sdc1,sdc2,sdc3.

sdd еще не размечен.

Для создания разделов на sdd, выполним команду

fdisk /dev/sdd

Будет предложено ввести `m` для справки, вводим и смотрим какие есть возможности по работе с диском

Действие команды
a переключение флага загрузки
b редактирование метки диска bsd
c переключение флага dos-совместимости
d удаление раздела
l список известных типов файловых систем
m вывод этого меню
n добавление нового раздела
o создание новой пустой таблицы разделов DOS
p вывод таблицы разделов
q выход без сохранения изменений
s создание новой чистой метки диска Sun
t изменение id системы раздела
u изменение единиц измерения экрана/содержимого
v проверка таблицы разделов
w запись таблицы разделов на диск и выход
x дополнительная функциональность (только для экспертов)

Нам необходимо ввести `n` то есть добавим новый раздел

Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)

выбираем основной нажав `p`, либо расширенный если вам необходим он.

Номер раздела (1-4):

Ставим номер раздела, без разницы какой, но для порядка я бы посоветовал ставить 1 (если он не занят конечно). Эта цифра означает как будет называться ваш диск sdd1 или sdd2 ну и т.д.

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

Первый цилиндр (1-261, по умолчанию 1):
Используется значение по умолчанию 1
Last цилиндр, +цилиндры or +size{K,M,G} (1-261, по умолчанию 261):
Используется значение по умолчанию 261

После всех проделанных действий вводим `w` что означает сохранить настройки и выйти.

Команда (m для справки): w
Таблица разделов была изменена!

Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.