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

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

29

Недавно у меня появился жесткий диск объемом 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.

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

29

Комментарии

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

-"По хорошему нужно сделать запись в файле fstab для каждого диска, чтобы они автоматически монтировались в нужные директории" где можно почитать об этом?
bibilkoffАктивный
13.11.2012, 19:18
Постоянная ссылка на комментарийРодительский комментарий
http://itshaman.ru/articles/13/fstab-linux
[аноним]
27.03.2013, 12:44
Постоянная ссылка на комментарий
Спасибо! Очень полезная статья. А если параллельно поставить Windows она увидит жесткие диски размером 3 ТБ (и раздел на весь HDD 3ТБ) с таблицей GPT и форматом NTFS?
yuriyАктивный
27.03.2013, 13:25
Постоянная ссылка на комментарийРодительский комментарий
Да, Ubuntu видит NTFS диски. Только аккуратно ставьте Windows, чтобы не затереть загрузчик GRUB.
[аноним]
14.05.2013, 18:28
Постоянная ссылка на комментарий
Давай тоже самое тока с командной строки, а то у меня иксов нема
[аноним]
26.03.2015, 13:08
Постоянная ссылка на комментарийРодительский комментарий
И Тишина... под картинками и дурак всё сделает, помогите в консоли это всё проделать
VadimAndyАктивный
06.08.2016, 17:25
Постоянная ссылка на комментарийРодительский комментарий
ну что ж вот две утилиты - testdisk и fdisk. Изучайте, господа. К слову поднять иксы на ubuntu, можно с помощью sudo startx/sudo apt-get install unity/gnome-shell - зависит оттого, какую среду хотите и работает ли у вас и -нет.
[аноним]
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
[аноним]
30.05.2016, 04:02
Постоянная ссылка на комментарийРодительский комментарий
В GPT можно больше 4 создавать
[аноним]
14.04.2015, 20:41
Постоянная ссылка на комментарий
А в Kubuntu также можно сделать?
[аноним]
11.06.2015, 12:52
Постоянная ссылка на комментарий
Спасибо за статью, очень помогла начинающему пользователю ubuntu
[аноним]
15.06.2015, 18:13
Постоянная ссылка на комментарий
GPT диск - 15 разделов. Как можно поменять местами, например 11 и 14 разделы?
Может еть какая либо программа с графическим интерфейсом?
[аноним]
06.08.2016, 17:18
Постоянная ссылка на комментарийРодительский комментарий
gparted в официальных репозиториях, однако, вряд ли она тебе поможет - думать надо было сначала, а уже потом делать
[аноним]
10.12.2015, 14:43
Постоянная ссылка на комментарий
Очень при очень полезная статья. Особенно для меня, чайника в Linux
[аноним]
09.02.2016, 23:32
Постоянная ссылка на комментарий
Спасибо большое за статью. Очень помогло. Ещё бы существовала методика обьединения дисковых пространств с рабочего диска, без потерь данных, было бы вообще восхитительно.
[аноним]
26.07.2016, 01:40
Постоянная ссылка на комментарий
Спасибо большое, второй день мучаюсь а у вас все просто и понятно в отличии от многих других источников
taybey
06.12.2016, 01:22
Постоянная ссылка на комментарий
Linux Mint 17.1 Rebecca.
Ничего подобного - всё правильно написано в статье, не надо ничего переписывать. Единственное, у меня команда получилась такая:
sudo chown taybey:taybey /media/taybey/CAT хотя делал всё, как в статье и не получалось, измучился, пока в Gparted не увидел название точки монтирования: /media/taybey/CAT
Автору спасибо! Теперь могу записывать на новый диск всё, что угодно и стирать и т.д. Так как я - владелец. Не слушайте Voland - автор везде прав!
VolandАктивный
30.04.2017, 12:51
Постоянная ссылка на комментарийРодительский комментарий
Изначально было неверно написано. Можно же догадаться, что автор исправил неточность, особенно в свете того, что он сам сказал, что исправил.
nessАктивный
02.05.2017, 20:14
Постоянная ссылка на комментарийРодительский комментарий
экселенц, чего-то вы про нас совсем забыли, комменты не пишите, не заходите поди даже?') иной раз и поговорить не с кем...
VolandАктивный
12.05.2017, 10:45
Постоянная ссылка на комментарийРодительский комментарий
Рад, что помните! Захожу, поглядываю иногда, что тут происходит. Дел много, времени остается лишь на то, чтобы лечь и хорошенько ни хрена не выспаться =)
[аноним]
19.04.2017, 12:42
Постоянная ссылка на комментарий
Для "чайников" со свистком. Остальным достаточно сказать, что диски > 2Tb надо использовать в GPT а не MBR
По причине отсутствия описания для консоли - статья неполноценна, но спасибо за потраченное время...
[аноним]
28.08.2017, 09:21
Постоянная ссылка на комментарий
Очень помогло
[аноним]
09.02.2018, 14:22
Постоянная ссылка на комментарий
еще можно, чтобы на диски писалось, не владельца поменять, а права на раздел, типа
sudo chmod 777 -R /media/и где там у вас примонтировано

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

Ваше имя:
Текст комментария: