Как посмотреть все разделы жесткого диска linux

Команда fdisk. Управление разделами жёсткого диска

fdisk (сокращение от “format disk“, форматировать диск) — это наиболее распространенная утилита командной строки для работы с дисками в Linux/Unix системах. При помощи этой команды можно просматривать, создавать, удалять, изменять, копировать и перемещать разделы на жёстком диске, используя простой интерфейс текстовых меню.

Это очень полезный инструмент для выделения пространства для новых разделов, организации пространства на новых дисках, реорганизации старых дисков, а также копирования или перемещения данных на новых дисков. Он позволяет создавать до четырех первичных разделов и некоторое количество логических (расширенных) разделов в зависимости от размера жесткого диска в вашей системе.

Мы рассмотрим ряд базовых команд fdisk для управления таблицей разделов в Linux. Для запуска команды fdisk нужно обладать root-привилегиями (или использовать sudo), иначе будет выведена ошибка “command not found”.

Просмотр всех разделов диска

Для просмотра всех доступных разделов используется опция -l (listing — перечисление). Разделы перечисляются по именам, например, /dev/sda , /dev/sdb или /dev/sdc .

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

Для просмотра всех разделов заданного жесткого диска укажите опцию -l с именем устройства. Например, следующая команда отобразит все разделы диска /dev/sda :

Командный режим

Чтобы войти в командный режим, просто введите fdisk с именем жёсткого диска, например, /dev/sda , как показано ниже:

Для получения списка команд, которые fdisk может выполнить на диске, введите “m”. Рассмотрим значение этих команд.

a toggle a bootable flag — сделать диск загрузочным
b edit bsd disklabel — редактировать bsd-метку диска
c toggle the dos compatibility flag — установить флаг совместимости с DOS
d delete a partition — удалить раздел
l list known partition types — перечислить известные типы разделов
m print this menu — вывести это меню
n add a new partition — создать новый раздел
o create a new empty DOS partition table — создать новую пустую таблицу разделов DOS
p print the partition table — вывести таблицу разделов (аналогична fdisk -l)
q quit without saving changes — выйти без сохранения
s create a new empty Sun disklabel — создать новую метку диска Sun
t change a partition’s system id — изменить системный идентификатор раздела
u change display/entry units — изменить единицы отображения/ввода
v verify the partition table — проверить таблицу разделов
w write table to disk and exit — записать таблицу на диск и выйти
x extra functionality (experts only) — дополнительные функции (только для экспертов)

Удаление раздела

Допустим, нам нужно удалить определенный раздел, например, /dev/sda4, с определенного жёсткого диска, например, /dev/sda. Сначала нужно зайти в командный режим:

Затем введите d для удаления раздела. После этого у вас будет запрошен номер раздела для удаления с диска /dev/xvdb. Для удаления раздела номер 2 (то есть, /dev/xvdb2) нужно ввести соответствующую цифру, 2. Затем нужно ввести команду w, чтобы записать таблицу на диск и выйти.

Читайте также:  Ricoh 3500 windows 10

Как мы видим раздел /dev/xvdb2 был удален.

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

Создание нового раздела

Войдите в командный режим и введите “n”:

При создании нового раздела нужно выбрать одну из двух опций: extended для логического раздела или primary для первичного и нажать, соответственно, e или p . Затем потребуется ввести номера первого и последнего цилиндра раздела (либо смещение в цилиндрах или размер). Лучше всего оставить заданное по умолчанию значение первого цилиндра и ввести нужный размер раздела, например, “+5000M”, что означает размер 5000 мегабайт. После создания раздела нужно нажать w для сохранения изменений в таблице разделов.

Теперь мы видим на диске /dev/xvdb два раздела.

Также при создании раздела можно указать размер раздела с помощью опции +size. Т.е если нужно создать раздел размером 2 Гб, в качестве последнего сектора можно указать +2G

Форматирование раздела

После создания нового раздела не забудьте отформатировать его командой mkfs. Для этого выполните следующую команду:

где в ключе -t указываем тип файловой системы в которую мы хотим отформатировать наш раздел.

Проверка размера раздела

Когда раздел отформатирован, проверьте его размер при помощи опции -s (размер отображается в блоках). Так можно узнать размер любого заданного устройства:

Исправление нумерации в таблице разделов

Если вы удалили логический раздел, возможны ошибки вида ‘partition out of order‘ (нарушение порядка разделов) или ‘Partition table entries are not in disk order‘ (записи таблицы разделов не соответствуют порядку дисков). Допустим у нас диск со следующими разделами

Например, при удалении трёх логических разделов xvdb2, xvdb3 и xvdb4 и создании нового раздела можно предположить, что его имя будет xvdb2. Однако, система создаст раздел xvdb3. Это происходит потому, что после удаления раздела xvdb5 будет перемещена на место xvdb2, а свободное пространство — перераспределено в конец.
Для исправления подобных проблем и назначения вновь созданному разделу имени xvdb2 нужно перейти в режим дополнительных функций ( x ) и выполнить экспертную команду ( f) :

Естественно, после выполнения команды ( f) нужно сохранить изменения командой ( w) . После исправления порядка разделов сообщения об ошибках должны прекратиться.

Флаг загрузочного раздела

Чтобы включить или отключить на заданном разделе флаг загрузочного раздела (отображается символом ‘*’ в таблице разделов), нужно выполнить следующие действия.

fdisk -l /dev/xvda

Вы увидите на диске /dev/sda1 флаг загрузочного раздела (звёздочка ‘*’)

Далее введите команду « a» для снятия флага загрузочного раздела, а затем введите номер раздела (в данном случае 1 для /dev/sda1). Флаг загрузочного раздела будет снят, символ звёздочки (*) пропадет.

Для назначения загрузочного диска нужно также использовать опцию «a». Например назначим загрузочным диск xvda2

Заключение

Мы рассмотрели базовые возможности команды fdisk, необходимые для работы с разделами. Более подробную информацию, в том числе об экспертных командах, доступ к которым осуществляется командой x , можно получить на соответствующей man-странице ( man fdisk ).

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Просмотр списка дисков в Linux

Начинающие пользователи, которые перешли на один из дистрибутивов Linux совсем недавно, часто задаются вопросом, связанным с просмотром списка подключенных дисков. Файловый менеджер графической оболочки чаще всего кардинально отличается от того же «Проводника» в Windows, поэтому многие просто не знают, где именно отображаются все накопители. Сегодняшняя статья должна помочь вам справиться с поставленной задачей, ведь мы продемонстрируем четыре доступных варианта, с помощью которых определяется самая разная информация о дисках практически в любой сборке Линукс.

Читайте также:  Windows update disable policy

Просматриваем список дисков в Linux

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

Способ 1: Меню файлового менеджера

Если в вашем дистрибутиве Линукс установлена графическая среда, значит, в ней имеется и файловый менеджер, отвечающий за взаимодействие с каталогами и отдельными программами. В каждом ФМ имеется раздел, который позволит узнать интересующую нас сегодня информацию.

  1. Откройте файловый менеджер удобным для вас образом, например, через соответствующий значок на панели «Избранное».

Не всегда активна боковая панель, которая требуется нам сейчас, поэтому ее придется включить. Для этого нажмите по кнопке «Файлы», находящейся на верхней панели, и в открывшемся контекстном меню отметьте галочкой пункт «Боковая панель».

Теперь вы можете наблюдать, что все подключенные накопители, включая флешки, DVD и жесткие диски с соединением через USB-переходники, выведены слева.

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

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

Способ 2: Утилита «Диски»

Во многих графических оболочках по умолчанию установлена программа «Диски», которая может быть использована для управления HDD и другими подключенными устройствами. Здесь вы получите больше данных о логических томах и общей структуры оборудования, а запуск этого софта осуществляется так:

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

Запустите ПО, кликнув по нему ЛКМ.

Посмотрите на панель слева. Здесь отображаются типы дисков, их источник и общий объем.

Справа вы видите дополнительные сведения, в том числе и разделения на логические тома.

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

Способ 3: Программа GParted

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

Читайте также:  Почему ноутбук долго перезагружается windows

    Откройте меню приложений и запустите «Терминал». Он нам потребуется только для установки софта.

Введите там команду sudo apt-get install gparted и нажмите на клавишу Enter.

Эта команда запущена от имени суперпользователя, а это значит, что придется подтвердить учетную запись, введя пароль в появившейся строке.

После этого подтвердите операцию скачивания архивов, выбрав вариант Д.

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

Вы можете запустить GParted сразу же, введя команду sudo gparted .

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

При запуске потребуется подтвердить подлинность учетной записи суперпользователя путем повторного ввода пароля.

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

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

Способ 4: Стандартные консольные утилиты

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

    Откройте «Терминал» удобным для вас образом. Мы будем задействовать специальный значок на панели «Избранное».

Сначала советуем просмотреть весь каталог /dev/, в котором хранятся сведения о подключенных накопителях. Осуществляется это через команду ls -l /dev/ .

Как видите, на экране появилось множество строк. Не все из них подходят нам сейчас.

Выполните сортировку по устройствам типа SD. Для этого введите ls -l /dev/ | grep sd и нажмите на Enter.

Теперь вы видите только строки, отвечающие за подключенные и встроенные накопители информации.

Если возникла надобность узнать, куда именно были смонтированы съемные и встроенные носители, введите mount .

Появится огромный список, где будут представлены все интересующие вас сведения.

Данные о размерах и свободном пространстве на дисках определяются через df -h .

В этом же списке показывается путь монтирования и файловая система.

Последняя команда называется lsblk , и она позволяет просмотреть все те сведения, о которых говорилось выше, разом.

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

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

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Оцените статью