Главная > Управление пакетами и системой > fdisk

fdisk: Дисковый инструмент для управления разделами

fdisk — это инструмент для управления разделами диска на основе командной строки, используемый в системах Linux для создания, изменения и удаления таблиц разделов жестких дисков. Он в основном используется для управления таблицами разделов MBR (Master Boot Record) и позволяет эффективно управлять структурой диска.

Обзор

fdisk — это мощный инструмент, который позволяет пользователям напрямую манипулировать таблицами разделов диска. Он используется для разделения диска на несколько логических секций для установки нескольких операционных систем или для разделения дискового пространства в соответствии с конкретными целями. fdisk оптимизирован для таблиц разделов MBR (Master Boot Record), и для дисков с таблицами разделов GPT (GUID Partition Table) безопаснее и удобнее использовать специализированные инструменты, такие как 'gdisk'.

Основные особенности

Основные особенности команды fdisk следующие:

  • Поддерживает интерактивный режим на основе командной строки.
  • В основном управляет таблицами разделов MBR (Master Boot Record).
  • Предоставляет различные функции, такие как создание, удаление и изменение типа разделов.
  • Изменения не применяются к диску до сохранения, что обеспечивает безопасность.

Различия между fdisk и parted

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

  • fdisk: Специализируется на таблицах разделов MBR. Может некорректно обрабатывать диски размером более 2 ТБ.
  • parted: Поддерживает как MBR, так и GPT таблицы разделов. Подходит для управления большими дисками размером более 2 ТБ.

Основные опции

fdisk работает в основном путем входа в интерактивный режим для определенного устройства, а не с опциями, используемыми с `--`.

1) Опции запуска

Сгенерированная команда:

Комбинируйте команды.

Описание:

`fdisk` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Внутренние команды интерактивного режима

При запуске fdisk для определенного устройства (например, `sudo fdisk /dev/sda`) вы переходите в интерактивный режим. Ниже приведены основные команды, доступные в этом режиме.

Основные внутренние команды

В интерактивном режиме введите `m`, чтобы просмотреть полный список команд.

  • m: Выводит список команд.
  • p: Выводит таблицу разделов текущего диска.
  • n: Создает новый раздел.
  • d: Удаляет существующий раздел.
  • t: Изменяет тип раздела.
  • w: Записывает изменения на диск и выходит. **Эту команду нельзя отменить.**
  • q: Выходит без сохранения изменений.

Примеры использования

Изучите функции команды fdisk на различных примерах использования.

Вывод информации о всех разделах

sudo fdisk -l

Проверяет информацию о разделах всех дисков, подключенных к системе. Полезно для понимания состояния диска перед операциями с разделами.

Просмотр таблицы разделов определенного диска

sudo fdisk /dev/sdb
(В интерактивном режиме введите 'p')
(В интерактивном режиме введите 'q')

Запустите `fdisk` для диска `/dev/sdb` и в интерактивном режиме введите команду `p`, чтобы просмотреть таблицу разделов. Нажмите `q` для выхода без сохранения.

Создание нового раздела

sudo fdisk /dev/sdb
(Введите n, p, 1, Enter, Enter, w)

Пример процесса создания раздела на новом диске. Введите `n` и следуйте настройкам по умолчанию. В конце необходимо ввести `w`, чтобы сохранить изменения.

Установка

fdisk является частью пакета `util-linux` и поставляется по умолчанию в большинстве дистрибутивов Linux. Отдельная установка не требуется.

Советы и меры предосторожности

Здесь собраны важные моменты при использовании команды fdisk.

Советы

  • fdisk — очень мощный инструмент, поэтому всегда запускайте его с **правами `sudo`**. Неправильные операции на диске могут привести к потере данных.
  • Перед началом работы всегда проверяйте правильность целевого диска с помощью команды `fdisk -l`.
  • После создания раздела необходимо создать файловую систему с помощью команды `mkfs`, чтобы его можно было использовать.
  • В интерактивном режиме изменения не применяются до выполнения команды `w`, поэтому вы можете безопасно выйти с помощью команды `q` в случае ошибки.

Связанные команды

Функционально схожие или часто используемые команды.


Те же команды в категории