Реклама
Управлять разделами и дисками в Windows и OS X достаточно просто благодаря инструментам с графическим интерфейсом, которые обеспечивают прямой доступ с помощью мыши. В то время как инструменты управления дисками рабочего стола также доступны для дистрибутивов Linux (таких как Дисковая утилита в Ubuntu), с помощью fdisk инструмент командной строки 4 способа научить себя терминальным командам в LinuxЕсли вы хотите стать настоящим мастером Linux, иметь отличные знания - хорошая идея. Вот методы, которые вы можете использовать, чтобы начать учить себя. Читать далее предлагает больше вариантов.
И если вы новичок в Linux, вы также выиграете, потратив некоторое время на использование терминала для ввода команд «старой школы».
Что такое fdisk?
Широко используемый инструмент командной строки fdisk (сокращение от «форматировать диск» или «фиксированный диск») позволяет создавать, удалять, изменять размеры, изменять, копировать и перемещать разделы на любом жестком диске, подключенном к ПК с Linux. Данные также могут быть перемещены на другие диски, и может быть создано до четырех основных разделов (в зависимости от размера жесткого диска).
Вы можете начать использовать команду fdisk, открыв окно терминала и набрав
FDISK
Полученные инструкции по использованию дадут вам представление о том, как использовать fdisk. Чтобы помочь вам в дальнейшем, мы собрали следующий список примеров того, как вы можете использовать fdisk для управления жесткими дисками на вашем ПК с Linux.
Найди свой диск
Для начала вам нужно перечислить устройства, подключенные к вашему ПК, и разделы, на которых они уже установлены. В Терминале введите:
fdisk -l
Результирующий список должен отображать устройства и разделы, обычно именуемые и нумерованные, например, / DEV / hda1. Однако, если вы используете дополнительное устройство, например, флэш-память (возможно, USB-накопитель USB Flash Drive Guide: 5 вещей, которые нужно знать при покупкеФлэш-накопители USB могут показаться обыденными и простыми, но есть несколько советов и особенностей, которые вы должны знать, прежде чем купить следующий. Читать далее или цифровую камеру), вы, вероятно, увидите / dev / sdb.
(Как вы могли заметить из соглашения об именах, hda означает «жесткий диск, устройство a»; аналогично, sdb относится к «SD / flash, устройство b».)
Дисковые команды fdisk
Не все команды доступны для всех дисков. Чтобы увидеть, какие команды вы сможете использовать с диском, которым вы управляете, начните с выбора диска:
fdisk / dev / sda
Linux отобразит краткую инструкцию, чтобы нажать m для получения справки, что приведет к перечислению следующих командных действий:
Это действия, которые можно использовать с выбранным диском.
Печать таблицы разделов
После выбора диска вы можете распечатать на экране полный список таблицы разделов. Это дает вам информацию о емкости выбранного устройства или раздела, размере и количестве секторов диска и цилиндров, а также об идентификаторе.
Отобразите эту информацию, просто введя p.
fdisk / dev / sda
п
Если вам кажется, что отображаемую информацию немного сложно переварить, сравните ее с инструмент визуализации дискового пространства Дисковое пространство Linux: как визуализировать ваше использованиеДаже при том, что терабайтные накопители становятся нормой, просто удивительно, как быстро все это пространство может заполниться. Что если бы вы могли сразу увидеть все использование дискового пространства? Читать далее для облегчения понимания.
Создать и удалить разделы диска
В соответствии с таблицей команд, которую вы обнаружили ранее, вы сможете просто создавать и удалять разделы по мере необходимости. Опять же, если вы этого еще не сделали, начните с выбора устройства:
fdisk / dev / sda
Чтобы создать новый раздел, введите
N
тогда либо e для расширенного раздела, либо p для основного раздела.
После этого вам будет предложено указать первый и последний цилиндры нового раздела. Это может сбивать с толку, особенно если вы не уверены, сколько цилиндров требуется; К счастью, вы также можете ввести размер раздела, который вы хотите, например, + 2000M для раздела 2000 МБ (2 ГБ). В некоторых версиях Linux отображаются значения по умолчанию; нажмите Enter, чтобы принять их и сэкономить время.
Сделав это, подтвердите действие, введя:
вес
Это обновит таблицу разделов.
Чтобы удалить раздел в командной строке, выберите устройство:
fdisk / dev / sda
Далее коснитесь команды удаления, d
d
Вам будет предложено ввести число 1-4, поэтому введите номер, соответствующий разделу, который вы хотите удалить. Завершите действие, введя w, чтобы обновить таблицу разделов. Конечно, есть и другие способы изменить размер раздела в Linux Три способа безопасного изменения размера раздела LinuxКак вы вносите изменения в разделы жесткого диска, не ломая свою систему и не теряя все свои файлы? Начните с Linux! Читать далее .
Устранение неполадок в таблице разделов
Это не случайно найти сообщение «раздел не в порядке» после удаления одного или нескольких разделов диска Linux. Это может произойти в системе с четырьмя разделами, где номер 3 удален. Вы можете ожидать, что сможете создать новое число 3, но на самом деле происходит то, что число 4 автоматически переименовывается в 3, а свободное место перемещается в конец.
Это приводит к появлению сообщения об ошибке «Записи таблицы разделов не в порядке дисков».
Чтобы это исправить, выберите диск и введите x, чтобы использовать дополнительные функции (см. Список выше).
fdisk / dev / sda
Икс
После этого введите команду f, чтобы исправить порядок таблицы разделов.
е
Снова завершите это, введя w, чтобы записать обновленную таблицу на диск и выйти.
Отформатируйте свой жесткий диск Linux
Установив новый раздел, вы можете быстро отформатировать его с помощью команды mkfs:
mkfs.ext4 / dev / sda4
Это разбито на имя command.filesystem / device / device. Вы можете нумеровать устройство самостоятельно, но оно должно быть в порядке номеров, то есть не добавляйте sda4, если у вас нет sda3.
После того, как вы это сделали, стоит просто проверить размер раздела. Вы можете сделать это с флагом -s:
fdisk -s / dev / sda2
Вы увидите размер раздела, отображаемый в байтах, поэтому вам нужно будет немного поразмышлять, чтобы округлить его до более удобная фигура Объясненные размеры памяти: гигабайты, терабайты и петабайты в контекстеЛегко видеть, что 500 ГБ - это больше, чем 100 ГБ. Но как сравнить разные размеры? Что такое гигабайт в терабайт? Где вписывается петабайт? Давайте разберемся! Читать далее в мегабайтах или гигабайтах.
Мы продемонстрировали более 10 команд fdisk, но что бы вы включили в такой список? Есть ли что-то, что, по вашему мнению, должно быть включено? Или вы полностью отказались от fdisk в пользу инструментов с графическим интерфейсом?
Напишите нам в комментариях!
Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.