Создаем таблицу разделов и форматируем жесткий диск в Ubuntu

Недавно у меня появился жесткий диск объемом 3Тб (терабайта). Использовать его я буду для хранения данных. Хочу рассказать, как создать таблицу разделов, разбить на разделы и отформатировать новый жесткий диск в Ubuntu. Я создам на диске два раздела, отформатирую их в файловую систему EXT4, увеличу свободное пространство на диске и изменю владельца диска (с root на обычного пользователя).

Жесткий диск я подключил в SATA разъем рядом с уже существующим, на котором установлена Ubuntu 11.10. Для форматирования и создания разделов на жестком диске воспользуемся программой GParted. Если она у вас не установлена, тогда вы можете установить ее через Центр приложений Ubuntu или из командной строки, выполнив команду:

sudo apt-get install gparted

Запустите GParted (программу нужно запускать с правами суперпользователя, при запуске вам нужно будет ввести пароль). Из командной строки GParted можно запустить следующей командной:

sudo gparted

В программе по умолчанию открывается ваш основной жесткий диск, у меня это /dev/sda. В меню GParted->Устройства представлен список доступных носителей, вы должны выбрать тот, который собираетесь форматировать. Мой новый жесткий диск называется /dev/sdb, поэтому нужно выбрать этот пункт меню (не ошибитесь, а то отформатируете не тот диск).

Когда вы переключились на нужный диск, то если выбрать в меню пункт Раздел->Новый раздел, появится сообщение о том, что не создана таблица разделов:

Создаем таблицу разделов на диске

Что такое таблица разделов диска (таблица GPT)

Таблица разделов — это служебная область на диске, в которой хранится таблица с информацией о разделах диска. Таблицы разделов бывают разных типов, например, GParted позволяет создать таблицы следующих типов: msdos, aix, amiga, bsd, dvh, gpt, mac, pc98, sun и loop. Отличаются они разной структурой, надежностью и возможностями. Некоторые не поддерживаются в одной операционной системе, но поддерживаются в другой. Для жестких дисков с Linux обычно используются таблицы разделов MSDOS (иногда ее называют MBR) и GPT. У таблиц MSDOS главный недостаток в том, что они не поддерживают диски объемом более 2.2Тб. Нас будет интересовать тип GUID Partition Table (GPT), он поддерживается Linux и имеет несколько важных плюсов. GPT поддерживает диски очень больших размеров, позволяет давать символьные метки (названия) для разделов, позволяет создавать 128 основных (primary) разделов (точнее, для GPT вообще нет разделения разделов на основные, логические и расширенные). Основной недостаток GPT заключается в том, что GPT поддерживается не всеми операционными системами. Например, версии Windows ниже Vista не могут читать эти диски. Также Windows не может грузиться с диска GPT, это значит, что если вы собираетесь устанавливать на этот диск Windows, тогда вам лучше выбирать таблицу разделов MSDOS. Я планирую использовать диск, как второй в системе и только для хранения данных. Я буду использовать таблицу разделов GPT.

Создаем таблицу разделов GUID Partition Table (GPT)

Итак, нам нужно создать таблицу разделов. Выберите в GParted пункт меню Устройство->Создать таблицу разделов. В открывшемся окне выберите из списка пункт gpt и нажмите кнопку Применить.

Создание разделов и форматирование

Теперь нам нужно создать разделы на жестком диске. Для примера я создам два раздела, один объемом 2Тб, а второй ~800Гб (Gb). Выбираем пункт меню Раздел->Новый.

Откроется окно для создания нового раздела. В нем я прописал размер диска в мегабайтах — 2048000Мб, выбрал файловую систему EXT4 (обратите внимание, файловая система EXT4 не читается из под Windows) и задал диску метку BURGER (произвольное имя). В результате получилось следующее (нажмите кнопку Добавить):

Теперь создадим второй раздел, который займет все оставшееся свободное пространство. Опять выберите пункт меню Раздел->Новый. Окно создания второго раздела объемом ~800Гб и с меткой CAT у меня выглядит следующим образом (здесь снова нажимаете кнопку Добавить):

После выполнения описанных выше действий окно программы будет отображать то, как будет выглядеть диск после применения всех операций. Чтобы выполнить заданные операции выберите пункт меню Правка->Выполнить все операции или нажмите на кнопочку с изображением зеленой галочки.

Программа выдаст предупредительное сообщение. Еще раз подумайте все ли вы правильно указали и нажмите кнопку Применить.

Начнется процесс создания разделов и форматирование.

В конце вы должны получить сообщение о том, что все операции успешно выполнены. Окно программы Gparted в результате будет выглядеть следующим образом.

Увеличиваем свободное место на диске

Теперь если вы откроете файловый менеджер Nautilus, в списке устройств появятся новые диски с именами BURGER и CAT. Если по ним щелкнуть, тогда они примонтируются.

В Ubuntu диски монтируются в директорию /media. Так как у наших дисков есть метки, они примонтируются в директории /media/BURGER и /media/CAT. Теперь нам нужно определить название устройства, используемого для созданных разделов (дисков). Для этого выполните в терминале команду:

df -l

В выводе команды вы сможете увидеть названия устройств, которые используются для наших дисков BURGER и CAT. У меня это /dev/sdb1 и /dev/sdb2:

Откройте диск в Nautilus, щелкните правой кнопкой мыши по свободному месту и в открывшемся меню нажмите Свойства (или нажмите Ctrl+Enter). Откроются свойства диска.

Как вы можете видеть на дисках уже занято 42 и 107Гб! Это связано с тем, что система резервирует 5% от общего объема диска для пользователя root. В частности, предполагается, что когда на диске не будет хватать места, тогда система воспользуется этими 5% и корректно выполнит все операции. Но это справедливо только для системных разделов, например, для корневого раздела файловой системы / или, например, для раздела /boot (если он у вас есть). А если вы используете диск только для хранения данных, тогда 5% места будут просто потеряны и не будут никогда использоваться. Можно просто отключить резервирование места, а можно уменьшить его количество. Чтобы уменьшить объем резервируемого пространства с 5% до 1%, выполните команду (число после ключа -m определяет количество процентов, используемых для резервирования):

sudo tune2fs -m 1 /dev/sdb1

Чтобы полностью отключить резервирование места, выполните команды (первая команда для BURGER, вторая для CAT):

sudo tune2fs -r 0 /dev/sdb1
sudo tune2fs -r 0 /dev/sdb2

Теперь, если вы посмотрите свойства диска, тогда мы должны получить следующее:

Изменяем владельца диска

По умолчанию в Ubuntu диск у меня монтируется под группой root и пользователем root (суперпользователь является владельцем диска) и что-то записать или создать на нем под обычным пользователем нельзя. По хорошему нужно сделать запись в файле fstab для каждого диска, чтобы они автоматически монтировались в нужные директории, но об этом я расскажу в одной из следующих статей, а здесь дам ссылку. Сейчас мы просто изменим владельца диска (пользователя и группу), чтобы диски монтировались под вашим пользователем. Выполните в терминале команды (вместо yuriy укажите ваше имя пользователя):

sudo chown yuriy:yuriy /media/BURGER
sudo chown yuriy:yuriy /media/CAT

Теперь эти диски всегда будут монтироваться под пользователем yuriy.

На этом процесс созданию разделов и форматированию диска можно считать законченным. Конструктивные дополнения и советы принимаются в комментариях.

22.04.2012yuriy27

Комментарии

Активный
23.04.2012, 09:40
Хорошая статья. Мне про резервирование места для рут понравилось, не знал о таком. Хотя и неудивительно, у меня никогда такого не было, чтоб места не хватало - что-то удаляется, что-то записывается, свободное место уменьшается по итогу архимедленно.
Да, продолжение с fstab так и напрашивается. Было бы интересно почитать, если не напишешь, то сам потом сделаю.
Активный
24.04.2012, 19:51
У меня хоть и удаляется постоянно что-то, но место забивается и забивается :) Вот и пришлось увеличивать пространство новым винчестером.
Активный
23.04.2012, 18:37
Юр, как-то не очень точно описал. Команда chown не меняет же права доступа, она меняет принадлежность файла пользователю/группе. Права доступа к файлу меняет команда chmod. В целом по статье - полезно. Кстати, GParted - самая удобная прога для управления дисками и разделами, на мой взгляд. Короче, "плюсадин".
Активный
24.04.2012, 19:50
Согласен, неправильно написал. Сейчас подправил, хотя может опять где-то некорректно :) весна... :))
Активный
06.08.2016, 17:27
а ключ -R после chown - не забыли?
06.12.2016, 01:24
Он не нужен здесь.
Сергей
12.11.2012, 14:22
Здравствуйте, очень познавательная статья.

-"По хорошему нужно сделать запись в файле fstab для каждого диска, чтобы они автоматически монтировались в нужные директории" где можно почитать об этом?
Активный
13.11.2012, 19:18
http://itshaman.ru/articles/13/fstab-linux
Сергей
27.03.2013, 12:44
Спасибо! Очень полезная статья. А если параллельно поставить Windows она увидит жесткие диски размером 3 ТБ (и раздел на весь HDD 3ТБ) с таблицей GPT и форматом NTFS?
Активный
27.03.2013, 13:25
Да, Ubuntu видит NTFS диски. Только аккуратно ставьте Windows, чтобы не затереть загрузчик GRUB.
shved
14.05.2013, 18:28
Давай тоже самое тока с командной строки, а то у меня иксов нема
ZaZ
26.03.2015, 13:08
И Тишина... под картинками и дурак всё сделает, помогите в консоли это всё проделать
Активный
06.08.2016, 17:25
ну что ж вот две утилиты - testdisk и fdisk. Изучайте, господа. К слову поднять иксы на ubuntu, можно с помощью sudo startx/sudo apt-get install unity/gnome-shell - зависит оттого, какую среду хотите и работает ли у вас и -нет.
nefigdelat
15.06.2014, 05:09
yab windu v rashirenniy zasunul, chrob potom esli dobavlyat v nee razdel nado, mozhno ne sozdavat noviy rashirenniy ih ved ne bolshe 4eh mozhno sozdat
Adalrich
30.05.2016, 04:02
В GPT можно больше 4 создавать
Евгений
14.04.2015, 20:41
А в Kubuntu также можно сделать?
photoman
11.06.2015, 12:52
Спасибо за статью, очень помогла начинающему пользователю ubuntu
Валерий
15.06.2015, 18:13
GPT диск - 15 разделов. Как можно поменять местами, например 11 и 14 разделы?
Может еть какая либо программа с графическим интерфейсом?
[аноним]
06.08.2016, 17:18
gparted в официальных репозиториях, однако, вряд ли она тебе поможет - думать надо было сначала, а уже потом делать
Nikolay
10.12.2015, 14:43
Очень при очень полезная статья. Особенно для меня, чайника в Linux
Андрей
09.02.2016, 23:32
Спасибо большое за статью. Очень помогло. Ещё бы существовала методика обьединения дисковых пространств с рабочего диска, без потерь данных, было бы вообще восхитительно.
iosy
26.07.2016, 01:40
Спасибо большое, второй день мучаюсь а у вас все просто и понятно в отличии от многих других источников
06.12.2016, 01:22
Linux Mint 17.1 Rebecca.
Ничего подобного - всё правильно написано в статье, не надо ничего переписывать. Единственное, у меня команда получилась такая:
sudo chown taybey:taybey /media/taybey/CAT хотя делал всё, как в статье и не получалось, измучился, пока в Gparted не увидел название точки монтирования: /media/taybey/CAT
Автору спасибо! Теперь могу записывать на новый диск всё, что угодно и стирать и т.д. Так как я - владелец. Не слушайте Voland - автор везде прав!
Активный
30.04.2017, 12:51
Изначально было неверно написано. Можно же догадаться, что автор исправил неточность, особенно в свете того, что он сам сказал, что исправил.
Активный
02.05.2017, 20:14
экселенц, чего-то вы про нас совсем забыли, комменты не пишите, не заходите поди даже?') иной раз и поговорить не с кем...
Активный
12.05.2017, 10:45
Рад, что помните! Захожу, поглядываю иногда, что тут происходит. Дел много, времени остается лишь на то, чтобы лечь и хорошенько ни хрена не выспаться =)
GrandZ
19.04.2017, 12:42
Для "чайников" со свистком. Остальным достаточно сказать, что диски > 2Tb надо использовать в GPT а не MBR
По причине отсутствия описания для консоли - статья неполноценна, но спасибо за потраченное время...

Написать комментарий

Ваше имя:
Текст:
Вы не зарегистрированы: комментарий будет опубликован только после просмотра администратором сайта.