Fdisk linux разбить диск

Содержание
  1. win-linux
  2. fdisk — простой способ управления разделами дисков в Linux
  3. Как ядро Linux работает с жесткими дисками?
  4. Что такое fdisk?
  5. Как установить fdisk в Linux
  6. Как вывести список доступных дисков с помощью команды fdisk
  7. Как вывести список определенных разделов диска с помощью команды fdisk
  8. Как вывести список доступных действий для команды fdisk?
  9. Как вывести список типов разделов с помощью команды fdisk
  10. Как создать раздел на диске с помощью команды fdisk
  11. Как создать расширенный раздел диска с помощью команды fdisk
  12. Как просмотреть нераспределенное дисковое пространство с помощью команды fdisk
  13. Как создать логический раздел с помощью команды fdisk
  14. Как удалить раздел с помощью команды fdisk
  15. Как отформатировать раздел или создать файловую систему на разделе
  16. Как смонтировать раздел в Linux
  17. ИТ База знаний
  18. Полезно
  19. Навигация
  20. Серверные решения
  21. Телефония
  22. Корпоративные сети
  23. Как создавать разделы диска в Linux
  24. Вариант 1: разбить диск на разделы с помощью команды parted
  25. Шаг 1. Список разделов
  26. Шаг 2: Откройте диск для хранения
  27. Шаг 3: Создайте таблицу разделов
  28. Шаг 4: проверьте таблицу
  29. Шаг 5: Создайте раздел
  30. Вариант 2: разбить диск на разделы с помощью команды fdisk
  31. Шаг 1. Список существующих разделов
  32. Шаг 2: Выберите диск для хранения
  33. Шаг 3: Создайте новый раздел
  34. Шаг 4: запись на диск
  35. Отформатируйте раздел
  36. Смонтировать раздел

win-linux

fdisk-разбивка жесткого диска — данная программа позволяет разбить жесткий диск на разделы прямо из консоли linux. В статье мы подробно рассмотрим как разбить и отформатировать жесткий диск в необходимой нам файловой системе. Предположим что у нас есть жесткий диск(на 30 гб) не размеченный(новый), и любой дистрибутив линукс.

1. Разбивка диска
2. Опции
3. Разметка диска
4. Форматирование разделов

Начинаем устанавливать линукс как обычно и когда доходим до установки вызываем консоль и вводим.
1. sudo fdisk -l — это покажет как именно у нас называется наш диск и где он расположен, чтобы мы могли к нему обратиться(-l — опция л). Мы увидим примерно следующее:

2. Теперь нам ясно, что наш диск находиться по адресу /dev/sda

Начинаем собственно разбиение диска:
1. Вводим команду fdisk /dev/sda
мы увидим приглашение что-то ввести либо посмотреть справку по командам, для этого нужно ввести m. Введя m мы увидим следующее:

a toggle a bootable flag(установить\снять флаг загрузочного раздела)
b edit bsd disklabel(редактирование метки диска bsd)
c toggle the dos compatibility flag(переключение флага dos-совместимости)
d delete a partition(удалить раздел)
l list known partition types(показать список известных типов раздела)
m print this menu(вывести это меню)
n add a new partition(добавить раздел)
o create a new empty DOS partition table(создание новой пустой таблицы разделов DOS)
p print the partition table(вывести таблицу разделов)
q quit without saving changes(выйти без сохранения изменений)
s create a new empty Sun disklabel(создание новой чистой метки диска Sun)
t change a partition’s system id(сменить системный идентификатор раздела)
u change display/entry units(изменение единиц измерения экрана\содержимого)
v verify the partition table(проверить таблицу разделов)
w write table to disk and exit(записать таблицу разделов на диск и выйти)
x extra functionality (experts only)дополнительные возможности(для опытных пользователей)

2. Чтобы создать новый раздел жмем n вы увидите следующее:

Partition type: (Тип раздела)
p primary(0 primary, 0 extended, 4 free)(первичный раздел)
e extended(расширенный раздел)

Определимся сразу что хотим создать 2 основных раздела и один расширенный.
1 раздел: под swap (Файл подкачки)
2 раздел: под (/ — корень системы)
3 раздел: под (/home — домашний каталог)

Начинаем с 1 раздела нажимаем букву p, затем нас спрашивают:
Partition number (1-4, default 1): — номер раздела(1-4, по умолчанию 1)

First sector (2048-64741919, defaul 2048) — первый сектор с которого будет начинаться раздел, тут нужно будет указать сектор с которого нужно начать по умолчанию стоит правильно поэтому просто жмем Enter(ввод).

Last sector, +sectors or +size(K,M,G) (2048-64741919, default 64741919) — последний сектор с которым будет заканчиваться раздел, тут нужно будет указать сектор которым раздел должен заканчиваться по умолчанию стоит конец всего диска, но нам это не нужно поэтому нужно воспользоваться командой +size(K,M,G) чтобы выбрать размер диска в килобайтах, мегабайтах или гигабайтах.

Вот как это все будет выглядеть в консоли:

Мы создали 1 раздел, размером 3гб. Таким же образом создаем 2 раздел.

А теперь нам нужно создать 3 раздел, для этого сначала нужно создать расширенный раздел(как бы контейнер), а потому уже в нем создать 3 раздел. Под расширенный раздел отводим все оставшееся место а это значит что в first sector и Last sector нам указывать ничего не нужно а просто нажмем Enther(Ввод). После создания расширенного раздела делаем все тоже самое, как когда создавали 1 и 2 разделы только указываем не первичный раздел а дополнительный:

Вот как это будет выглядеть в консоли

В результате у нас получиться именно то, что нам было нужно, и чтобы в этом убедиться мы можем вызвать опцию p.

как видно у нас 3 раздела:

/dev/sda1 — это наш swap
/dev/sda2 — это корень
/dev/sda3 — просто указывает что это расширенный раздел
/dev/sda5 — это дополнительный раздел под /home

Из всех опций которые доступны по команде m: нужны лишь
a — установить\снять флаг загрузочного диска
d — удалить раздел
l — показать список типов раздела
n — добавить новый раздел
p — вывести результат таблицы на экран
t — сменить тип раздела
u — сменить сектора на цилиндры
w — записать таблицу

Читайте также:  Как установить терминал windows

После того как произведена разбивка диска нужно каждый из разделов пометить, той файловой системой которую планируется там испоьлзовать. Для этого проделайте следующее:
Нажмите букву t. Вас попросят ввести номер раздела у которого будет меняться тип файловой системы(нужно ввести номер раздела). После чего нужно будет ввести число чтобы узнать какое именно нужно ввести можете воспользоваться справкой по команде l(л).

Основные:
7 — для NTFS
82 — для swap раздела

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

Источник

fdisk — простой способ управления разделами дисков в Linux

Оригинал: fdisk – Easy way to manage disk partitions in Linux
Автор: Magesh Maruthamuthu
Дата публикации: 28 января 2019 года
Перевод: А. Кривошей
Дата перевода: ноябрь 2019 г.

Жесткие диски можно разделить на один или несколько логических дисков, называемых разделами. Это разделение описано в таблице разделов (MBR или GPT) в секторе 0 диска.

Linux нужен как минимум один раздел, а именно для его корневой файловой системы, и мы не можем установить Linux на диск без разделов.

После создания раздел должен быть отформатирован в соответствующей файловой системе, прежде чем в него можно будет записывать файлы. Нам понадобится какая-нибудь утилита для выполнения этого действия в Linux.

Для этого в Linux доступно множество утилит. Мы писали о Parted Command в прошлом, и сегодня мы будем обсуждать fdisk. Команда fdisk является одним из лучших инструментов для управления разделами диска в Linux. Она поддерживает диски максимум 2 ТБ, и все предпочитают использовать fdisk.

Эта утилита используется большим количеством администраторов Linux, потому что мы практически не используем более 2 ТБ сегодня из-за LVM и SAN. Она используется в большей части инфраструктуры Linux по всему миру. Тем не менее, если вы хотите создать большие разделы, например, более 2 ТБ, вам нужно использовать команду Parted или команду cfdisk.

Создание разделов диска и файловых систем — одна из рутинных задач администратора Linux. Если вы работаете в большой компании, вам придется выполнять эту задачу несколько раз в день.

Как ядро Linux работает с жесткими дисками?

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

В Linux устройства расположены в разделе /dev, и ядро понимает жесткий диск в следующем формате.

/dev/hdX[a-z]: IDE-диск с именем hdX в Linux
/dev/sdX[a-z]: SCSI-диск с именем sdX в Linux
/dev/xdX[a-z]: XT-диск с именем xdX в Linux
/dev/vdX[a-z]: виртуальный жесткий диск с именем vdX в Linux
/dev/fdN: гибкий диск с именем fdN в Linux
/dev/scdN or /dev/srN: CD-ROM с именем /dev/scdN или /dev/srN в Linux

Что такое fdisk?

fdisk обозначает «fixed disk» или «format disk». Это утилита командной строки, которая позволяет пользователям выполнять различные действия с дисками. Она позволяет нам просматривать, создавать, изменять размеры, удалять, перемещать и копировать разделы.

Она понимает таблицы разделов MBR, Sun, SGI и BSD, не понимает таблицу разделов GUID (GPT) и не предназначена для больших разделов.

fdisk позволяет нам создать максимум четыре основных раздела на диск. Один из них может быть расширенным разделом, и он может содержать несколько логических разделов.

1-4 зарезервировано для четырех основных разделов, а логические разделы начинаются с 5.

Как установить fdisk в Linux

Вам не нужно устанавливать fdisk в системе Linux, потому что он установлен по умолчанию как часть утилит core.

Как вывести список доступных дисков с помощью команды fdisk

Сначала мы должны узнать, какие диски были добавлены в систему, прежде чем выполнять какие-либо действия. Для просмотра списка всех доступных дисков в вашей системе выполните приведенную ниже команду. Она выведет возможные сведения о дисках, такие как имя диска, количество разделов на нем, размер диска, тип метки диска, идентификатор диска, идентификатор раздела и тип раздела.

Как вывести список определенных разделов диска с помощью команды fdisk

Если вы хотите увидеть определенный диск и его разделы, используйте следующий формат команды:

Как вывести список доступных действий для команды fdisk?

Если вы нажмете m в команде fdisk, вы увидите доступные действия.

Как вывести список типов разделов с помощью команды fdisk

Если вы нажмете l в команде fdisk, она покажет вам доступные типы разделов.

Читайте также:  Как отключить p2p windows

Как создать раздел на диске с помощью команды fdisk

Если вы хотите создать новый раздел, выполните следующие действия. В моем случае я собираюсь создать 4 раздела (3 основных и 1 расширенный) на диске /dev/sdc.

Поскольку он принимает значение из таблицы разделов, нажмите Enter для первого сектора. Введите размер, который вы хотите установить для раздела (мы можем добавить размер раздела, используя КБ, МБ, ГБ и ТБ) для последнего сектора.

Например, если вы хотите добавить раздел размером 1 ГБ, последним значением сектора должно быть + 1G. Как только вы создали 3 раздела, fdisk автоматически изменит тип раздела на расширенный по умолчанию. Если вы все еще хотите создать четвертый первичный раздел, тогда нажмите p вместо значения по умолчанию e.

Как создать расширенный раздел диска с помощью команды fdisk

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

Как просмотреть нераспределенное дисковое пространство с помощью команды fdisk

Как описано в предыдущем разделе, мы полностью создали 4 раздела (3 основных и 1 расширенный). Дисковое пространство расширенного раздела будет отображаться как неразмеченное, пока вы не создадите в нем логические разделы.

Используйте приведенную ниже команду для просмотра неразмеченного пространства для диска. В соответствии с приведенным ниже выводом у нас есть 7ГБ неразмеченного диска.

Как создать логический раздел с помощью команды fdisk

Выполните ту же процедуру, описанную выше, чтобы создать логический раздел после создания расширенного раздела. Здесь я создал логический раздел размером 1 ГБ с именем /dev/sdc5, вы можете убедиться в этом, проверив значение таблицы разделов.

Как удалить раздел с помощью команды fdisk

Если раздел больше не используется в системе, мы можем удалить его, используя следующие шаги.

Убедитесь, что вы будете вводить правильный номер раздела, чтобы удалить его. В данном случае я собираюсь удалить раздел /dev/sdc2.

Как отформатировать раздел или создать файловую систему на разделе

Файловая система контролирует, как хранятся и извлекаются данные через таблицы inode.

Без файловой системы система не может найти, где хранится информация на разделе. Файловая система может быть создана тремя способами. Здесь я собираюсь создать файловую систему в разделе /dev/sdc1.

Когда вы создаете файловую систему на этом разделе, это даст вам следующие важные вещи.

UUID файловой системы: UUID означает универсальный уникальный идентификатор, UUID используются для идентификации блочных устройств в Linux. Это 128-битные числа, представленные 32 шестнадцатеричными цифрами.
Superblock: в суперблоке хранятся метаданные файловой системы. Если суперблок файловой системы поврежден, файловая система не может быть смонтирована и, следовательно, файлы не доступны.
Inode: это структура данных в файловой системе Unix-подобной операционной системы, в которой хранится вся информация о файле, кроме его имени и его фактических данных.
Journal: журналируемая файловая система — это файловая система, которая поддерживает специальный файл, называемый журналом, который используется для исправления любых несоответствий, возникающих в результате неправильного выключения компьютера.

Как смонтировать раздел в Linux

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

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

Для временного монтирования используйте приведенную ниже команду. Эта точка монтирования не сохранится после перезагрузки вашей системы.

Для постоянного монтирования добавьте информацию о разделе в файл fstab. Это можно сделать двумя способами: добавить имя устройства или значение UUID.

Постоянное монтирование с использованием имени устройства:

Постоянное монтирование с использованием значения UUID. Чтобы получить UUID раздела, используйте команду blkid.

То же самое было проверено с помощью команды df.

Источник

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Как создавать разделы диска в Linux

Эта долька для ежа.

Создание разделов диска позволяет разделить жесткий диск на несколько разделов, которые действуют независимо.

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

В Linux пользователи должны структурировать устройства хранения (USB и жесткие диски) перед их использованием. Разбиение на разделы также полезно, когда вы устанавливаете несколько операционных систем на одном компьютере.

В этом пошаговом руководстве вы узнаете, как создать раздел с помощью команды Linux parted или fdisk .

Вариант 1: разбить диск на разделы с помощью команды parted

Выполните следующие действия, чтобы разбить диск в Linux с помощью команды parted .

Читайте также:  Windows 10 нет звука очистки корзины

Шаг 1. Список разделов

Перед созданием раздела составьте список доступных запоминающих устройств и разделов. Это действие помогает определить устройство хранения, которое вы хотите разбить на разделы.

Выполните следующую команду с sudo, чтобы вывести список устройств хранения и разделов:

Терминал распечатывает доступные устройства хранения с информацией о:

  • Model — Модель запоминающего устройства.
  • Disk — Имя и размер диска.
  • Sector size — логический и физический размер памяти. Не путать с доступным дисковым пространством.
  • Partition Table — тип таблицы разделов (msdos, gpt, aix, amiga, bsd, dvh, mac, pc98, sun и loop).
  • Disk Flags — разделы с информацией о размере, типе, файловой системе и флагах.

Типы разделов могут быть:

  • Primary (Основной) — содержит файлы операционной системы. Можно создать только четыре основных раздела.
  • Extended (Расширенный) — особый тип раздела, в котором можно создать более четырех основных разделов.
  • Logical (Логический) — Раздел, созданный внутри расширенного раздела.

В нашем примере есть два устройства хранения — /dev/sda и /dev/sdb

Примечание. Первый диск хранения ( dev/sda или dev/vda ) содержит операционную систему. Создание раздела на этом диске может сделать вашу систему не загружаемой. Создавайте разделы только на дополнительных дисках ( dev/sdb , dev/sdc , dev/vdb или dev/vdc ).

Шаг 2: Откройте диск для хранения

Откройте диск хранения, который вы собираетесь разделить, выполнив следующую команду:

Всегда указывайте запоминающее устройство. Если вы не укажете имя диска, он будет выбран случайным образом. Чтобы сменить диск на dev/sdb , выполните:

Шаг 3: Создайте таблицу разделов

Прежде чем разбивать диск, создайте таблицу разделов. Таблица разделов расположена в начале жесткого диска и хранит данные о размере и расположении каждого раздела.

Чтобы создать таблицу разделов, введите следующее:

Например, чтобы создать таблицу разделов gpt, выполните следующую команду:

Введите Yes , чтобы выполнить:

Примечание. Два наиболее часто используемых типа таблиц разделов — это gpt и msdos. msdos поддерживает до шестнадцати разделов и форматирует до 16 ТБ, а gpt форматирует до 9,4 ЗБ и поддерживает до 128 разделов.

Шаг 4: проверьте таблицу

Запустите команду print , чтобы просмотреть таблицу разделов. На выходе отображается информация об устройстве хранения:

Примечание. Запустите команду help mkpart , чтобы получить дополнительную справку о том, как создать новый раздел.

Шаг 5: Создайте раздел

Давайте создадим новый раздел размером 1854 Мбайт, используя файловую систему ext4. Назначенное начало диска должно быть 1 МБ, а конец диска — 1855 МБ.

Чтобы создать новый раздел, введите следующее:

После этого запустите команду print , чтобы просмотреть информацию о вновь созданном разделе. Информация отображается в разделе Disk Flags:

В таблице разделов gpt, тип раздела — это обязательное имя раздела. В нашем примере primary — это имя раздела, а не тип раздела.

Чтобы сохранить свои действия и выйти, введите команду quit . Изменения сохраняются автоматически с помощью этой команды.

Примечание. Сообщение «You may need to update /etc/fstab file» сигнализирует о том, что раздел может быть смонтирован автоматически во время загрузки.

Вариант 2: разбить диск на разделы с помощью команды fdisk

Выполните следующие действия, чтобы разбить диск в Linux с помощью команды fdisk .

Шаг 1. Список существующих разделов

Выполните следующую команду, чтобы вывести список всех существующих разделов:

Вывод содержит информацию о дисках и разделах хранилища:

Шаг 2: Выберите диск для хранения

Выберите диск для хранения, на котором вы хотите создать разделы, выполнив следующую команду:

Диск /dev/sdbstorage открыт:

Шаг 3: Создайте новый раздел

  1. Запустите команду n , чтобы создать новый раздел.
  2. Выберите номер раздела, набрав номер по умолчанию (2).
  3. После этого вас попросят указать начальный и конечный сектор вашего жесткого диска. Лучше всего ввести в этом разделе номер по умолчанию (3622912).
  4. Последний запрос связан с размером раздела. Вы можете выбрать несколько секторов или установить размер в мегабайтах или гигабайтах. Введите + 2 GB , чтобы установить размер раздела 2 ГБ.

Появится сообщение, подтверждающее создание раздела.

Шаг 4: запись на диск

Система создала раздел, но изменения не записываются на диск.

1. Чтобы записать изменения на диск, выполните команду w :

2. Убедитесь, что раздел создан, выполнив следующую команду:

Как видите, раздел /dev/sdb2 создан.

Отформатируйте раздел

После создания раздела с помощью команды parted или fdisk отформатируйте его перед использованием.

Отформатируйте раздел, выполнив следующую команду:

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

Чтобы начать взаимодействие с диском, создайте точку монтирования (mount point) и смонтируйте к ней раздел.

1. Создайте точку монтирования, выполнив следующую команду:

2. После этого смонтируйте раздел, введя:

Терминал не распечатывает вывод, если команды выполнены успешно.

3. Убедитесь, что раздел смонтирован, с помощью команды df hT :

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

Оцените статью