4 способа проверки раздела диска с примерами в Linux

Первое, что нам нужно знать: в Linux нет диска C или диска E. Вместо них мы увидим что-то вроде /dev/sda, /dev/sdb, /dev/sdc, ... и т.д. dev - это сокращение от device. sd - сокращение от Small Computer System Interface (SCSI) mass-storage driver.

  • /dev/sda - Первый SCSI-диск SCSI ID по адресу.
  • /dev/sdb - Второй SCSI-диск по адресу и так далее.
  • /dev/sda1 - Первый раздел диска sda
  • /dev/sdb1- Первый раздел диска sdb

Список разделов диска в Linux можно составить с помощью команд fdisk, parted или lsblk. Открыв окно Терминала, введите приведенную выше команду. Нажмите Enter, чтобы запустить команду. Вы получите все разделы диска из вывода команды.

Процедура проверки раздела диска в Linux

  1. Откройте терминал.
  2. Введите fdisk -l и нажмите Enter. На экране появится информация о разделах диска.
  3. Введите blkid и нажмите Enter. Будет показана информация о блочных устройствах в системе.
  4. Введите df -h и нажмите Enter. В результате будут показаны разделы диска и их размеры, а также количество свободного места на каждом разделе.
  5. Введите mount и нажмите Enter. Будет показана информация о смонтированных файловых системах.

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

Таблица разделов показывает разделы жесткого диска или любого другого устройства хранения данных. Существует два стандарта для таблицы разделов:

  • Master Boot Record (MBR) - MBR, также известный как MS-DOS, является тем, что мы можем назвать оригинальным стандартом. MBR по-прежнему является наиболее широко используемой таблицей разделов, но она имеет два основных ограничения.
  • GUID Partition Table (GPT) - GPT появилась позже. Хотя MBR все еще используется, ее ограничения привели к разработке GPT. GPT преодолевает два ограничения MBR. Мы можем иметь несколько основных разделов, а размер диска может превышать 2 ТБ.

Ограничение MBR:

  • Он не позволяет создавать более четырех основных разделов. Эти разделы называются первичными.
  • Разделы диска не могут превышать 2 ТБ.

Понимание разделов диска и нумерации разделов

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

  • Первичный - хранит файлы операционной системы. Можно создать только четыре первичных раздела.
  • Расширенный - специальный тип раздела, в котором может быть создано больше четырех первичных разделов.
  • Логический - раздел, созданный внутри расширенного раздела.

В MBR любой раздел, не созданный явно как расширенный или логический, является первичным разделом.

Любое нераспределенное пространство отображается как свободное. Хотя оно может быть свободным, мы не можем использовать его в таком состоянии. Для системы это свободное пространство не существует до тех пор, пока оно не будет разбито на разделы.

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

Таким образом, для каждого целого диска существует максимум 15 разделов, поскольку один минорный номер используется для описания всего диска (например, /dev/sda), а остальные 15 минорных номеров используются для обозначения разделов этого диска (например, /dev/sda1, /dev/sda2 и т.д.).

Понимание расширенного раздела диска

Пометив раздел как расширенный, можно создать множество других разделов под расширенным разделом. Эти разделы называются логическими разделами, и количество логических разделов, которые мы можем создать, фактически не ограничено.

Это означает, что мы можем иметь три первичных раздела и один расширенный раздел, а затем создать множество разделов.

Проверка раздела диска с помощью команды fdisk в Linux

Fdisk - наиболее часто используемая команда для проверки разделов диска в Linux. Это текстовая утилита для просмотра и работы с разделами диска. Введите fdisk -l в командной строке и нажмите enter. Будет выведен список всех разделов вашей системы Linux.

Вы также можете использовать команду fdisk для создания, удаления или изменения размера разделов. Для получения дополнительной информации об использовании fdisk обратитесь к странице man, набрав в командной строке: man fdisk.

parted -l и fdisk -l могут выводить список разделов диска в Linux.

  • Model (Модель) - Модель устройства хранения данных.
  • Disk (Диск) - Имя и размер диска.
  • Sector size (Размер сектора) - Логический и физический размер памяти. Не следует путать с доступным дисковым пространством.
  • Partition Table (Таблица разделов) - Тип таблицы разделов (msdos, gpt, aix, amiga, bsd, dvh, mac, pc98, sun и loop).
  • Disk Flags (Флаги диска) - Разделы с информацией о размере, типе, файловой системе и флагах.

Проверка разделов диска с помощью команды ls в Linux

Здесь мы видим, что на диске sda есть 3 раздела.

Проверка разделов диска с помощью cat /proc/partitions в Linux

Файл /proc/partitions также содержит много важной информации о диске и разделах диска.

cat /proc/partitions

В чем разница между разделом и файловой системой?

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

Каково назначение разделов диска?

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

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

В чем разница между первичными и расширенными разделами?

Первичные разделы - это первые четыре раздела на диске. Расширенные разделы - это любые разделы после четвертого раздела. Вы можете создать до четырех первичных разделов или три первичных раздела и один расширенный раздел.

Как удалить раздел в Linux?

Для удаления разделов в Linux можно использовать команду fdisk. Сначала вам нужно узнать имя устройства вашего диска. Это можно сделать, выполнив команду lsblk. Затем нужно запустить команду fdisk с именем устройства в качестве аргумента.

Затем введите d, чтобы удалить раздел. И наконец, введите w, чтобы записать изменения на диск.

 

Понравилась статья? Поделиться с друзьями:
Добавить комментарий