fdisk (от “fixed disk” или “format disk”) — мощная и гибкая утилита командной строки для управления разделами диска в Linux. С её помощью можно просматривать, создавать, удалять и изменять разделы. Всё, что нужно — терминал и root-доступ.### 🔍 Что умеет
fdisk:- Просматривать все подключенные диски и их разметку
- Создавать новые разделы (основные или расширенные)
- Удалять старые и неиспользуемые
- Менять тип файловой системы
- Форматировать разделы и управлять флагами загрузки
### 🛠 Базовые команды
fdisk#### 📌 Посмотреть все разделы в системе:
sudo fdisk -l
#### 📌 Получить информацию о конкретном диске:
sudo fdisk -l /dev/sda
#### 📌 Перейти в интерактивный режим:
sudo fdisk /dev/sda
### 📚 Основные команды внутри `fdisk`
| Команда | Назначение |
|--------|-------------|
|
m | Показать список всех доступных команд ||
p | Показать текущую таблицу разделов ||
n | Создать новый раздел ||
d | Удалить раздел ||
a | Установить или снять флаг загрузки ||
w | Сохранить изменения и выйти ||
q | Выйти без сохранения ||
x | Расширенные функции ||
f | Исправить ошибки в таблице разделов |### 🧱 Создание нового раздела
1. Запускаем:
sudo fdisk /dev/sda
2. Нажимаем
n — создать новый раздел 3. Выбираем тип:
p — основной или e — расширенный 4. Указываем начальный и конечный сектор, либо размер (например,
+5G) 5. Нажимаем
w — сохраняем результат### 🧼 Форматирование нового раздела
После создания раздела, его нужно отформатировать:
sudo mkfs -t ext4 /dev/sda1
### 🔎 Узнать размер раздела:
sudo fdisk -s /dev/sda1
### ⚠️ Удаление раздела
> ВНИМАНИЕ: удалённые данные восстановить нельзя!
sudo fdisk /dev/sda
- Нажимаем
d — удалить раздел- Указываем номер раздела
- Сохраняем (
w) и перезагружаем систему### 🧰 Если появились ошибки
В случае сообщений вроде:
- “Partition table entries are not in disk order”
- “The partition is not in order”
Откройте
fdisk, нажмите x, затем f, и в завершение — w.### 🚫 Как отключить флаг загрузки (Boot Flag)
Если на разделе стоит символ
*, он помечен как загрузочный. Чтобы его убрать:sudo fdisk /dev/sda
- Нажмите
p — увидеть таблицу- Нажмите
a — включить/выключить флаг загрузки#doc #cheatsheet #linux
