Команда Fdisk в Linux (Создание разделов диска)

Давайте рассмотрим как правильно разбить жесткий диск под Ubuntu. Перепробовав различные способы, я пришел к выводу, что этот способ самый лучший на мой взгляд. Я не буду рассматривать весь процесс установки, там и так все понятно, а рассмотрим только процесс разбивки жесткого диска.

Форматируем диск в Linux

Сразу отметим, что перед началом форматирования вы должны убедиться в том, что выберите правильный накопитель. Это касается взаимодействия с «Терминалом», поскольку там приходится вручную вводить наименование накопителя. Данной теме посвящена отдельная статья, которую вы можете прочесть, нажав по указанной ниже ссылке. Мы же переходим к непосредственному разбору способов, взяв за пример Ubuntu. Если вы используете другой дистрибутив, то не найдете никаких различий, однако это не относится к третьему методу, потому что он подходит только для окружения Gnome.

Форматируем диск в Linux
Форматируем диск в Linux

Способ 1: Стандартная терминальная утилита mkfs

Форматируем диск в Linux
Форматируем диск в Linux

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

Форматируем диск в Linux
Форматируем диск в Linux

Осталось только следовать инструкциям, которые будут отображаться в консоли. На этом форматирование считается успешно завершенным. Однако иногда могут появиться уведомления об ошибках. В большинстве случаев они решаются банальным прочтением информации, которая отобразилась в строке «Терминала». Если она там отсутствует или рекомендуемые действия не помогают, изучите официальную документацию дистрибутива, чтобы найти решение.

Форматируем диск в Linux
Форматируем диск в Linux

Способ 2: Программа Gparted

Форматируем диск в Linux
Форматируем диск в Linux

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

Форматируем диск в Linux
Форматируем диск в Linux
  1. Для начала потребуется установить приложение. Проще всего это сделать через консоль, поэтому запустите ее удобным методом.
  2. Введите команду sudo apt install gparted для запуска инсталляции. Обладателям дистрибутивов на RedHat команду следует немного изменить, чтобы ее внешний вид стал sudo yum install gparted.
  3. Напишите пароль от привилегированной учетной записи для подтверждения своих действий.
  4. Вы будете уведомлены о том, что началось скачивание и инсталляция архивов. После этого появится новая строка для ввода.
  5. Запустите рассматриваемую программу через «Терминал», написав там gparted, или отыщите ее значок в меню приложений.
  6. Подтвердите открытие повторным введением пароля.
  7. В списке выберите необходимый накопитель, который хотите форматировать. Отталкивайтесь от его размера или названия.
  8. Щелкните по строке с разделами ПКМ и выберите вариант «Отмонтировать».
  9. После этого станет активной кнопка «Форматировать в». Нажмите на нее, выберите подходящую файловую систему и следуйте инструкциям.
Форматируем диск в Linux
Форматируем диск в Linux

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

Форматируем диск в Linux
Форматируем диск в Linux

Способ 3: Утилита «Диски» (только для Gnome)

Форматируем диск в Linux
Форматируем диск в Linux

Как уже было сказано ранее, последний метод подойдет только тем юзерам, кто использует графическое окружение Gnome. Однако стоит учитывать, что и в других средах рабочего стола есть похожие инструменты, но с определенными отличиями во встроенных функциях и реализации внешнего вида. Форматирование носителя через данную утилиту происходит так:

Форматируем диск в Linux
Форматируем диск в Linux
  1. Откройте меню приложений и отыщите там программу «Диски». Запустите ее путем нажатия по соответствующему значку.
  2. Здесь вам потребуется выбрать необходимый накопитель через меню слева.
  3. Нажмите на значок в виде черного квадрата, чтобы отмонтировать диск.
  4. Теперь щелкните на значок шестеренки и в открывшемся контекстном меню выберите «Форматировать раздел».
  5. Появится новая форма. Заполните ее в соответствии со своими желаниями и запустите процедуру конвертирования и очистки.
Читайте также:  Моноблок - стоит ли покупать?

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

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

  1. Создать точку монтирования
  2. Примонтировать файловую систему

Монтирование USB-накопителя/жесткого диска

В большинстве современных дистрибутивов Linux, например, Ubuntu, USB-накопители автоматически монтируются при подключении, но иногда может потребоваться ручное монтирование устройства. Чтобы смонтировать USB-накопитель, выполните следующие действия.

Создайте точку монтирования

sudo mkdir -p /media/usb

Если USB-накопитель использует устройство /dev/sdd1, его можно смонтировать в директорию /media/usb следующей командой:

sudo mount /dev/sdd1 /media/usb

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

  • fdisk -l
  • ls -l /dev/disk/by-id/usb*
  • dmesg
  • lsblk

Монтирование дисков CD/DVD-ROM Наверх

Если Вам нужно примонтировать CD/DVD-ROM, то монтирование CD/DVD-ROM осуществляется точно так же, той же командой mount, которая были приведены выше:

# sudo mount -t iso9660 -o ro /dev/cdrom /cd Только при монтировании CD-ROM нужно указать тип файловой системы iso9660.

Монтирование образов диска ISO Наверх

Если Вы хотите примонтировать образ диска ISO, то это тоже достаточно просто сделать командой mount: # sudo mount -t iso9660 -o loop /home/ /home/iso Где /home/ — путь и имя файла ISO /home/iso — точка монтирования Добавился только параметр -o loop, который указывает, что используется файл .iso.

Монтирование NFS

Для монтирования системы NFS требуется установить клиент NFS. Установка клиента NFS в Ubuntu и Debian:

sudo apt install nfs-common

Установка клиента NFS в CentOS и Fedora:

sudo yum install nfs-utils

Читайте также:  Apple выпустила iOS 14.5 beta 3. Новые функции и способ установки

Создайте директорию, которая будет точкой монтирования удаленной файловой системы:

sudo mkdir /media/nfs

Обычно требуется автоматическое монтирование удаленной директории NFS при загрузке. Для этого нужно изменить файл конфигурации /etc/fstab. Откройте его в любом текстовом редакторе, например:

sudo nano /etc/fstab

Добавьте в файл следующую строку, заменив сервер:/директория на имя или IP-адрес сервера NFS и экспортируемую директорию:

сервер:/директория    /media/nfs nfs      defaults    0       0

Смонтируйте ресурс NFS следующей командой:

sudo mount /mnt/nfs

или

sudo mount -a

Монтирование сетевых дисков SMB Наверх

В некоторых случаях необходимо примонтировать удаленный сетевой диск. В некоторых дистрибутивах Linux, он так же монтируется автоматически (например в Ubuntu) при открытии его по сети. Можно примонтировать его вручную командой mount через консоль. Можно сделать ярлык и поместив его на рабочем столе активировать его когда нужен удаленный доступ к сетевому ресурсу. Ну или мало еще для чего.

# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video Где username=vasja,password=pupkin — это имя и пароль доступа к удаленному сетевому ресурсу, а //pupkin_v/Video — имя сетевого ресурса, /home/user/video — точка монтирования

Подготовка диска

Переходим к практике. Перед тем как начать непосредственно разметку, необходимо подготовить HDD с установленной Windows. Процесс, который мы будем выполнять, называется сжатие. Дело в том, что изначально неразмеченного пространства нет, поэтому нужно сделать его самостоятельно. Сжимать удобно средствами старой ОС, так как Ubuntu может запросто стереть все установленные файлы с диска C, а вместе с ними и систему.

Подготовка диска
Подготовка диска

На новых Windows часто предоставляется один диск C, а диска D нет вообще. Это не очень удобно, поскольку работая с этим разделом, вы рискуете оставить компьютер без операционных систем и уничтожить все данные. Поэтому перед началом всех действий стоит сделать резервную копию и сохранить её на диске или флешке. После этого можно спокойно приступать к сжатию.

Подготовка диска

Создайте Удалить разделы диска

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

Читайте также:  Упражнения по работе с командной строкой linux

fdisk /dev/sda

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

тогда либо e для расширенного раздела, либо p для основного раздела.

После этого вам будет предложено указать первый и последний цилиндры нового раздела. Это может сбивать с толку, особенно если вы не уверены, сколько цилиндров требуется; к счастью, вы также можете ввести размер раздела, который вы хотите, например, + 2000M для раздела 2000 МБ (2 ГБ). В некоторых версиях Linux отображаются значения по умолчанию; нажмите Enter, чтобы принять их и сэкономить время.

Сделав это, подтвердите действие, введя:

Это обновит таблицу разделов.

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

fdisk /dev/sda

Далее коснитесь команды удаления, d

Вам будет предложено ввести число 1-4, поэтому введите номер, соответствующий разделу, который вы хотите удалить. Завершите действие, введя w, чтобы обновить таблицу разделов. Конечно, есть и другие способы изменить размер раздела в Linux