Команда Debian fdisk не найдена

Обновлено: 21.11.2024

Я создал загрузочную флешку с помощью kali. Я также создал раздел для сохранения. Я могу загрузиться в kali с пользователем «kali» вместо root. Я не могу использовать какие-либо команды, которые я использую. Постоянно получаю сообщение "команда не найдена". Я пробовал ifconfig fdisk и некоторые другие. Другая проблема в том, что у меня нет сетевых параметров. Я подозреваю, что мой ник не распознается. Раньше я мог использовать kali без настойчивости и без проблем. Я не знаю, как это исправить. Есть идеи?

Я создал загрузочную флешку с помощью kali. Я также создал раздел для сохранения. Я могу загрузиться в kali с пользователем «kali» вместо root. Я не могу использовать какие-либо команды, которые я использую. Постоянно получаю сообщение "команда не найдена". Я пробовал ifconfig fdisk и некоторые другие.


Вероятно, здесь две разные проблемы. `ifconfig` больше не существует в основной установке kali, он устарел в пользу `ip`. Так что, если вы, например, создали живую сборку из «минимальной» установки, вы не найдете `ifconfig`. Вам нужен пакет "net-tools", если вы все еще хотите использовать ifconfig.


Другая возможная проблема связана с тем, что kali теперь по умолчанию создает пользователя без полномочий root. Поскольку для запуска fdisk требуется root, вам нужно использовать sudo:


$ какой fdisk
$ sudo какой fdisk
/usr/sbin/fdisk


Еще одна проблема заключается в том, что у меня нет сетевых параметров. Я подозреваю, что мой ник не распознается. Раньше я мог использовать kali без настойчивости и без проблем. Я не знаю, как это исправить. Есть идеи?


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

У меня тоже бывает, я имею в виду fdisk, уже сделал то, что вы сказали в коде, что я могу сделать, чтобы он заработал?

У меня тоже бывает "команда не найдена", попробовал то, что вы сказали в коде, но все еще не знаю, что делать

любая команда, найденная в /usr/sbin, теперь должна выполняться с помощью sudo, если вы просто хотите избежать необходимости вводить sudo для каждой команды в этом сеансе терминала, просто введите sudo su, чтобы переключиться на root (очевидно, будьте осторожны с тем, что да)

fdisk расшифровывается как «фиксированный диск или диск форматирования») — это наиболее часто используемая утилита командной строки для работы с дисками в системах Linux/Unix. С помощью команды fdisk вы можете просматривать, создавать, изменять размер, удалять, изменять, копировать и перемещать разделы на жестком диске, используя удобный текстовый интерфейс с меню.

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

В этой статье описаны 10 основных команд fdisk для управления таблицей разделов в системах на базе Linux. Вы должны быть пользователем root для запуска команды fdisk, в противном случае вы получите сообщение об ошибке «команда не найдена».

1. Просмотреть все разделы диска в Linux

Следующая базовая команда выводит список всех существующих разделов диска в вашей системе. Аргумент «-l» означает (список всех разделов) и используется с командой fdisk для просмотра всех доступных разделов в Linux. Разделы отображаются по именам их устройств. Например: /dev/sda, /dev/sdb или /dev/sdc.

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

Чтобы просмотреть все разделы определенного жесткого диска, используйте параметр ‘-l’ с именем устройства. Например, следующая команда отобразит все разделы диска устройства /dev/sda. Если у вас разные имена устройств, просто напишите имя устройства как /dev/sdb или /dev/sdc.

3. Проверить все доступные команды fdisk

Если вы хотите просмотреть все команды, доступные для fdisk. Просто используйте следующую команду, указав имя жесткого диска, например /dev/sda, как показано ниже. Следующая команда даст вам вывод, аналогичный приведенному ниже.

Введите ‘m’, чтобы просмотреть список всех доступных команд fdisk, которые можно использовать на жестком диске /dev/sda. После того, как я введу «m» на экране, вы увидите все доступные параметры fdisk, которые вы можете использовать на устройстве /dev/sda.

4. Распечатать всю таблицу разделов в Linux

Чтобы распечатать всю таблицу разделов жесткого диска, вы должны находиться в командном режиме конкретного жесткого диска, например /dev/sda.

В командном режиме введите «p» вместо «m», как мы делали ранее. Когда я ввожу «p», он напечатает конкретную таблицу разделов /dev/sda.

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

Если вы хотите удалить определенный раздел (например, /dev/sda9) с определенного жесткого диска, например /dev/sda. Для этого вы должны находиться в командном режиме fdisk.

Далее введите «d», чтобы удалить любое заданное имя раздела из системы. Когда я ввожу ‘d’, мне будет предложено ввести номер раздела, который я хочу удалить с жесткого диска /dev/sda. Предположим, я ввожу здесь номер «4», тогда он удалит раздел диска с номером «4» (т. е. /dev/sda4) и покажет свободное место в таблице разделов. Введите «w», чтобы записать таблицу на диск и выйти после внесения новых изменений в таблицу разделов. Новые изменения вступят в силу только после следующей перезагрузки системы. Это легко понять из приведенного ниже вывода.

Предупреждение: будьте осторожны при выполнении этого шага, потому что использование опции «d» полностью удалит раздел из системы и может привести к потере всех данных в разделе.

6. Как создать новый раздел в Linux

Если на одном из ваших устройств осталось свободное место, скажите /dev/sda и хотите создать под ним новый раздел. Тогда вы должны быть в командном режиме fdisk /dev/sda. Введите следующую команду, чтобы войти в командный режим конкретного жесткого диска.

После входа в командный режим нажмите команду «n», чтобы создать новый раздел в /dev/sda определенного размера. Это можно продемонстрировать с помощью следующего заданного вывода.

При создании нового раздела вам будет предложено два варианта: «расширенное» или «основное» создание раздела. Нажмите «e» для расширенного раздела и «p» для основного раздела. Затем он попросит вас ввести следующие два ввода.

  1. Номер первого цилиндра создаваемого раздела.
  2. Последний номер цилиндра создаваемого раздела (последний цилиндр, +цилиндры или +размер).

Вы можете ввести размер цилиндра, добавив «+5000M» в последнем цилиндре. Здесь «+» означает добавление, а 5000M означает размер нового раздела (т.е. 5000 МБ). Имейте в виду, что после создания нового раздела вы должны запустить команду «w», чтобы изменить и сохранить новые изменения в таблице разделов и, наконец, перезагрузить систему, чтобы проверить вновь созданный раздел.

7. Как отформатировать раздел в Linux

После создания нового раздела не пропускайте форматирование только что созданного раздела с помощью команды mkfs. Введите следующую команду в терминале, чтобы отформатировать раздел. Здесь /dev/sda4 — мой только что созданный раздел.

8. Как проверить размер раздела в Linux

После форматирования нового раздела проверьте размер этого раздела, используя флаг «s» (отображает размер в блоках) с помощью команды fdisk. Таким образом, вы можете проверить размер любого конкретного устройства.

9. Как исправить порядок таблицы разделов

Если вы удалили логический раздел и заново создали его, вы можете заметить проблему "раздел не в порядке" или сообщение об ошибке, например "Записи таблицы разделов не в порядке на диске".

Например, при удалении трех логических разделов (sda4, sda5 и sda6) и создании нового раздела можно ожидать, что имя нового раздела будет sda4. Но система создаст его как sda5. Это происходит из-за того, что после удаления раздела раздел sda7 был перемещен как sda4, а свободное место сместилось в конец.

Чтобы исправить такие проблемы с порядком разделов и назначить sda4 вновь созданному разделу, нажмите «x», чтобы войти в раздел дополнительных функций, а затем введите экспертную команду «f», чтобы исправить порядок таблицы разделов, как показано ниже.< /p>

После запуска команды «f» не забудьте запустить команду «w», чтобы сохранить и выйти из командного режима fdisk. После исправления порядка таблицы разделов вы больше не будете получать сообщения об ошибках.

10. Как отключить флаг загрузки (*) раздела

По умолчанию команда fdisk показывает флаг загрузки (например, «*») на каждом разделе. Если вы хотите включить или отключить флаг загрузки для определенного раздела, выполните следующие действия.

Нажмите команду «p», чтобы просмотреть текущую таблицу разделов. Вы увидите флаг загрузки (символ звездочки (*) оранжевого цвета) на диске /dev/sda1, как показано ниже.

Далее введите команду «a», чтобы отключить флаг загрузки, затем введите номер раздела «1» как (т. е. /dev/sda1) в моем случае. Это отключит загрузочный флаг в разделе /dev/sda1. Это удалит флаг звездочки (*).

Я изо всех сил старался включить почти все основные команды команд fdisk, но все же fdisk содержит множество других экспертных команд, которые вы можете использовать, введя «x». Для получения более подробной информации ознакомьтесь с командой «man fdisk» в терминале. Если я пропустил какую-либо важную команду, поделитесь со мной в разделе комментариев.

Читайте также:

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Fdisk используется для управления разделами диска и его типами, такими как разделы GPT, MBR, Sun, SGI и BSD. Fdisk доступен как часть команд Linux utils. В этой статье мы рассмотрим некоторые из многих способов использования Fdisk, диспетчера разделов Ubuntu.

Список всех разделов

Чтобы получить список всех разделов, доступных в системе, введите следующую команду:

sudo fdisk –l [fdisk Linux]


Список разделов на определенном диске

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

sudo fdisk -l /dev/sda

Команда Linux fdisk

В этом списке будут перечислены все разделы на диске /dev/sda. Обратите внимание, что система Linux всегда сохраняет диск в порядке /dev/sdX, где X — это возрастающий порядок алфавита. Следовательно, /dev/sda всегда будет назначаться основному диску в Linux.

Если у вас несколько дисков, вы можете перечислить разделы на другом диске, используя /dev/sdb, /dev/sdc и т. д.

Список всех команд fdisk

Приведенную ниже команду fdisk можно использовать для просмотра всех доступных команд для раздела /dev/sda.

sudo fdisk /dev/sda

Когда вы вводите указанную выше команду, вам будет предложено ввести команду для fdisk. После нажатия «m» вам будет представлен экран справки, как показано ниже:

Вы также можете перечислить все доступные команды fdisk:

sudo fdisk -h

Создать раздел

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

sudo fdisk /dev/sda

Создать раздел в Ubuntu


Теперь нажмите «n», чтобы создать новый раздел, а затем «p», чтобы создать основной раздел, или «e», чтобы создать дополнительный раздел. После того, как вы довольны разделами, вам нужно нажать «w», чтобы записать таблицу разделов.

Удалить раздел

Если вы хотите освободить место на диске, вы можете использовать команду:

sudo fdisk /dev/sda

Удалить раздел в Ubuntu

А затем введите «d», чтобы удалить раздел. Как только вы нажмете d, вам будет предложено ввести номер раздела, который вы хотите удалить, со всеми доступными номерами разделов. Здесь у меня есть только один раздел, поэтому он автоматически удалит этот единственный раздел без запроса.

Изменения не вступят в силу, пока вы не нажмете «w».

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

Размер раздела

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

sudo fdisk -s /dev/sda

Это покажет размер диска в МБ (мегабайтах).

Исправить порядок таблицы разделов

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

Давайте рассмотрим пример. Допустим, у вас есть три логических раздела: sda2, sda3 и sda4. Теперь вы удаляете эти разделы в какой-то момент времени и создаете один новый раздел. По логике он должен называться sda2, но он создает новый раздел sda3. Причина в том, что когда вы удаляли предыдущие разделы, система перемещала sda5 на позицию sda2, а свободное место перемещалось в конец таблицы.

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

sudo fdisk /dev/sda

При появлении запроса нажмите «x», и вы перейдете в экспертный режим. Когда вас снова попросят ввести команду, нажмите «f», и она исправит таблицы разделов, но не отразится на таблице разделов, если вы не запишете ее на диск с «w».

Здесь у меня есть только один раздел, и он тоже в том порядке, в котором он должен быть, поэтому он просто распечатает ошибку и ничего не сделает.

Отключить флаг загрузки

Если вам нужно отключить флаг загрузки с какого-либо конкретного диска, вы можете сделать это через fdisk.

sudo fdisk /dev/sda

Когда вас попросят ввести команду, введите «p», чтобы вывести список всех разделов. Обратите внимание на знак «*» в столбце Boot. Это означает, что этот конкретный раздел является текущим загрузочным разделом.

При повторном запросе команды введите «a», чтобы удалить флаг загрузки. Обратите внимание на отсутствие «*» в столбце загрузки на изображении ниже.

Послесловие

Мы изучили основы команды fdisk, но в экспертном режиме (команда «x») доступно гораздо больше параметров, которые вы можете изучить для получения более подробной информации (используя man fdisk).

Если вам нравится контент, мы будем признательны за вашу поддержку, купив нам кофе. Большое спасибо за ваш визит и поддержку.

Амин Нади

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

Вам также может понравиться

Как восстановить загрузчик GRUB в Ubuntu

17 сентября 2019 г.

Перемещение домашней папки в другой раздел в Ubuntu

29 апреля 2021 г.

<р>1. Просмотр всех разделов диска. Первое, что нужно сделать, прежде чем делать какие-либо действия с дисками и разделами, — это просмотреть основные сведения обо всех доступных разделах в системе. Приведенная ниже команда используется для просмотра списка разделов в вашей системе и их имен /dev. Например, /dev/sda, /dev/sdb или /dev/sdc.

<р>2. Просмотр раздела на определенном диске: приведенная ниже команда используется для просмотра всех разделов диска на устройстве /dev/sda.

<р>3. Просмотреть все команды fdisk: чтобы просмотреть все команды, доступные под командой fdisk, вы можете использовать раздел /dev/sda с командой fdisk.

Примечание. Будет предложено ввести команду. Введите m, чтобы просмотреть все операции, которые можно выполнить в /dev/sda. После нажатия m вы получите:

<р>4. Создайте раздел жесткого диска: для этого перейдите в раздел жесткого диска, который является разделом /dev/sda, и используйте следующую команду:

Теперь вам нужно ввести n, чтобы создать новый раздел, затем ввести p, чтобы создать основной раздел, и e, чтобы создать расширенный или логический раздел, в зависимости от типа создаваемого раздела.

Запустите команду w, чтобы записать изменения и перезагрузить систему.

<р>5. Удалить раздел жесткого диска: чтобы удалить раздел жесткого диска и освободить место, занимаемое этим разделом, например, /dev/sdb. Перейдите в командное меню, используя следующее:

а затем введите d, чтобы перейти в меню удаления раздела. Он предложит номер раздела, который вы хотите удалить (введите номер).

Запустите команду w, чтобы записать изменения и перезагрузить систему.

Читайте также: