Обзор
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` в случае ошибки.