Mkfs ntfs команда не найдена
Я хочу знать, как отформатировать накопитель из терминала. Полезные вещи в ответе - часто используемые опции для команд и базовые знания, которые можно использовать для экстраполяции будущего использования. В частности, я хотел бы знать, как форматировать в различных файловых системах, таких как NTFS, FAT32, EXT4 и т. Д. Также требуется информация о том, как разделить диск через терминал.
Я пытаюсь отформатировать внешний жесткий диск большой емкости (EHDD) в NTFS - с терминала.
Я знаю, что я могу использовать gparted для этого, а также другие программы с графическим интерфейсом, но я все еще хочу сейчас, как это сделать из терминала.
Для тех, кто ответит: обязательно объясните опцию -m на зарезервированном месте - это актуально, потому что это интуитивно понятно.Есть несколько вариантов:
-
(старше, не поддерживает GPT 4 ). (брат CLI GParted).
- Различные mkfs программы, если у вас уже есть разделы и вы хотите отформатировать.
fdisk и parted интерактивны, и имеют команды помощи, поэтому вы всегда можете обратиться за помощью в программу. Оба также являются сценариями. Эти mkfs команды не интерактивные.
fdisk
fdisk ожидает устройство (например, /dev/sda ) в качестве аргумента. У него есть следующие команды:
Я не так fdisk много использую. Я просто сосредоточусь на:
parted
parted аргумент не нужен (он пытается «угадать»), но вы всегда должны указывать диск. Учитывая выбор, parted это программа, которую вы должны предпочесть. У него есть следующие команды:
Команды могут быть сокращены до уникального префикса (например, h сокращение от help ).
Я собираюсь использовать временный файл ( /tmp/part ), который я создал, чтобы показать вам команды, поэтому размеры будут несколько малы. Вы должны заменить это на нужное вам устройство ( /dev/sda например).
Во-первых, если на вашем диске нет таблицы разделов, мы должны создать ее:
или mklabel msdos , если вам нужна вещь из 4-х первичных разделов старой школы (называемая таблицей разделов MBR или MSDOS ). Затем мы делаем, скажем, раздел ext4, начинающийся с 3 ГБ (то есть оставляя начальный 3G свободным) и размером 2 ГБ (т.е. заканчивающийся на 5 ГБ). parted ожидает места в МБ для mkpartfs , но мы можем указать суффикс:
И еще один, теперь раздел NTFS 1 ГБ:
Обратите внимание, как он использует префиксы SI, тогда как GParted стойко использует двоичные префиксы (при этом отбрасывая глупые i ). Я обозначу разделы:
Хотя он parted может просто создавать разделы файловой системы ntfs , он не может отформатировать существующий раздел (!) В NTFS:
Действительно, parted скажет вам, что вы должны использовать его для управления разделами, а не файловыми системами , что приводит меня к:
mkfs По fsck сути, это интерфейс для различных команд, специфичных для файловой системы. В моей системе, например, mkfs.bfs , mkfs.cramfs , mkfs.ext2 , mkfs.ext3 , mkfs.ext4 , mkfs.ext4dev , mkfs.fat , mkfs.minix , mkfs.msdos , mkfs.ntfs , mkfs.vfat доступны.
Теперь, к сожалению, хотя parted файл работает нормально, например, тот, который я использовал выше, я mkfs не могу искать разделы в таких файлах. На самом деле, он ожидает блочные устройства, поэтому, если я собираюсь использовать новый файл /tmp/file для mkfs , я должен заставить его сделать это. Вы будете использовать блочное устройство, соответствующее разделу, который вы хотите отформатировать, например /dev/sda2 . Общий синтаксис для mkfs :
Как вы можете видеть, -t флаг позволяет нам передавать специфичные для файловой системы флаги. Например, флаги NTFS:
Итак, давайте создадим раздел NTFS с быстрым форматированием ( -Q ), заставив его работать с файлом, не относящимся к блочным устройствам ( -F ), и установив метку ( -L "hello world" ).
Очевидно, ему не понравилось работать с файлом. :) Не волнуйтесь, он должен автоматически определять большинство значений при работе на реальном диске. Даже этот «файл» прекрасно работает как файловая система:
(Видите странные разрешения?)
Примечания:
Примечание по parted использованию:
Синтаксис parted программы:
Когда вы запускаете parted без команды, например:
Вам будет представлена простая оболочка, в которой вы можете запустить вышеуказанные команды. Тем не менее, эти команды также могут быть запущены непосредственно с помощью parted программы. Итак, эти три эквивалентны:
Также обратите внимание, что при создании разделов с parted помощью полезного индикатора конца разделов -1s (это «1» между дефисом и «s»). Это полезно, если вы хотите, чтобы ваш раздел проходил от указанного начала до остальной части диска. Чтобы быть более конкретным, работает
создаст раздел, /dev/sda который начинается в 3G и заканчивается в последнем секторе /dev/sda диска (т. е. он простирается от 3G до всего остального диска). Обратите внимание, что -- это необходимо, чтобы 1s не интерпретироваться как недопустимая опция.
Главное меню » Linux » Использование команды mkfs в Linux для форматирования файловой системы на диске или разделе
Вы также можете использовать команду mkfs следующим образом:
В этой статье мы в общих чертах расскажем, что такое файловая система. А также приведем примеры эффективного использования команды mkfs.
Поскольку команда mkfs работает с дисками и разделами, вам необходимо быть пользователем root или sudo с правами доступа для запуска команд администратора.
MKFS это мощный инструмент. Важно понимать потенциальные последствия изменения файловой системы. Выбор неправильного узла устройства удалит все данные на этом устройстве. Используйте эту команду на свой страх и риск. Вы были предупреждены
Что такое файловая система
Файловая система (fs) относится к структуре и логике, которые управляют данными на устройстве. Файловая система контролирует, как данные хранятся и извлекаются.
Существует много типов файловых систем, каждая из которых имеет свои преимущества и недостатки. Вот наиболее распространенный тип файловых систем:
Возможно, вы уже сталкивались с одним или несколькими из этих типов файловых систем. Вы можете даже связать типы с их соответствующими операционными системами.
Вот почему важно подумать об этом перед объявлением типа файловой системы или «форматированием» вашего устройства. Каждый вариант использования индивидуален, и вам решать, какая файловая система лучше всего подходит для ваших нужд.
Примеры команд mkfs
Позвольте нам показать вам наиболее распространенное использование команды mkfs.
Пожалуйста, не пытайтесь использовать вслепую ни одну из этих команд в вашей реальной системе. Они отформатирует целевое устройство/раздел диска, удалив все данные.
mkfs без опций создает файловую систему ext2
Если вы не укажете тип файловой системы для целевого устройства, он будет использовать файловую систему ext2 по умолчанию.
Укажите тип файла с помощью mkfs
Использование ext2 не очень удобно или целесообразно. В наши дни большинство систем Linux рекомендуют использовать ext4. Вы можете указать файловую систему следующим образом:
Вы также можете использовать это так:
Проверьте наличие плохих блоков на устройстве
Вы также можете проверить наличие плохих блоков на устройстве, но имейте в виду, что проверка часто занимает много времени.
Бонусный совет: проверьте тип файловой системы устройства
Вы можете проверить тип файловой системы устройства, которое вы только что отформатировали, используя команду mkfs. Вы можете использовать команду file для этой цели.
Вот пример, который показывает, какой вывод он может показать:
Реальный пример использования: использование команды mkfs для создания файловой системы на USB-устройстве.
Теперь, когда у вас есть некоторая справочная информация, вы можете начать использовать mkfs.
Найди свое устройство
Сначала вам нужно будет найти свое устройство. Один метод, который вы можете использовать, это sudo fdisk -l. Это перечислит все дисковые узлы, которые в настоящее время смонтированы.
Ваш вывод, очевидно, будет различным. Пожалуйста, будьте очень осторожны при определении желаемого диска . Если вы не уверены, извлеките диск и повторите команду fdisk -l. Если у вас есть правильное устройство, оно не будет отображаться во время отключения.
Проверьте раздел
Устройство, которое мы используем, является USB-накопителем Patriot Memory, и оно находится по адресу /dev/sdb. В дополнение к определению правильного диска, вам нужно будет убедиться, что вы меняете fs нужного раздела.
Мы использовали инструменты fdisk, чтобы удалить существующие данные и написать новую таблицу разделов. Пока мы делали это, мы создали новый раздел для записи. Этот раздел будет нашей целью /dev/sdb1.
Отсоединение
Прежде чем пытаться изменить файловую систему, вам нужно размонтировать ее с помощью команды umount.
Создать файловую систему
Теперь, когда вы проверили свою цель и размонтировали диск, вы можете приступить к созданию файловой системы.
Мы добавили опцию -v verbose, чтобы отобразить больше информации при запуске.
Этот процесс может занять некоторое время, но должен завершиться менее чем за 20 минут, если цель не превышает 2 ТБ.
У нас было несколько проблем с программой, висящей на последнем пункте. К сожалению, нет индикатора прогресса, и мы не видели ошибок.
Проверьте вновь созданную файловую систему
Сначала проверьте файловую систему устройства, которое вы только что использовали. Это тот, который вы хотели?
Важно убедиться, что устройство распознается в системах, с которыми оно будет использоваться. Мы создали папку с именем test и внутри нее файл с именем test.txt.
Чтобы сэкономить время, вы можете скопировать и вставить мои команды здесь.
Если все работает, вы сможете смонтировать диск в нужные вам системы и получить доступ к файлам. Если вы не можете получить доступ к файлам в вашей системе, возможно, существует проблема совместимости.
Мы надеемся, что вы найдете это краткое руководство по команде mkfs полезным. Если вам нравится эта статья, пожалуйста, поделитесь ее в социальных сетях.
Если у вас есть какие-либо комментарии или вопросы, пожалуйста, оставьте их ниже. Если у вас есть предложения по темам, которые вы бы хотели охватить, не стесняйтесь также оставлять их.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Решено: USB Flash, mkfs (Mandriva 2009 x64 Powerpack)
Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.Модератор: Bizdelnick
Решено: USB Flash, mkfs
Пытаюсь форматировать флэшку
mkfs -t vfat /dev/sdc
и появляется "Command not found"
Может, интерпретатор надо менять?
Что делать?
Исправил, вошел из под рута.
Но с параметром vfat команда не заработала.
//в ext3 нормально форматируется;]
Как форматировать флэшку в FAT32, NTFS?
Еще заметил отсутствие команды mkdosfs.
Попробуйте установить dosfstools
Исправил, вошел из под рута.
Но с параметром vfat команда не заработала.
//в ext3 нормально форматируется;]
Как форматировать флэшку в FAT32, NTFS?
Еще заметил отсутствие команды mkdosfs.
Возможно вы не по всем ссылкам прогулялись в ПОДХОДЯЩЕЙ теме
Замечательнейшая статья представлена здесь
Или вы ждете здесь готовых решений.
Тут уже все сказано. наливай и пей.
P.S. А я заметил у себя отсутствие команды regedit
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.newsrc
Первая ссылка уже постилась anarhist1.
В ней содержалась и вторая ссылка, данная вами.
Согласен, статья замечательная.
Но проблема то в том, что с помощью mkfs нельзя форматировать в fat32, в то время как ФС Ext 3 нормально создается.
newsrc
Первая ссылка уже постилась anarhist1.
В ней содержалась и вторая ссылка, данная вами.
Согласен, статья замечательная.
Но проблема то в том, что с помощью mkfs нельзя форматировать в fat32, в то время как ФС Ext 3 нормально создается.
Покажите вывод команды dmesg,
У вас должно появится, что-то вроде [ 5304.763471] sd 7:0:0:0: [sdb] Attached SCSI removable disk.
и значит, имя устройства - sdb.
Тогда команда на формат будет такой:
sudo cfdisk /dev/sdb
sudo mkfs.vfat -I /dev/sdb1
vfat в данном случае - fat32. Не перепутайте название устройства, можете убить жесткий диск!
anarhist1
cfdisk пока не пользовался.
Устройство я не перепутал и форматировал в ext3 именно его (больше ничего) и проверял и даже записывал на него данные. /dev/sdc
/*Так как я все делал из под рута, а заодно и скачал автоматически "замечательные официальные дополнения", то перезагрузив систему я увидел траблы с загрузчиком.
Создана тема.
Mandriva падение
Пока я в Винде */
newsrc
Ты же в Слакваре сидишь! ;-)
А попробуй, поставь Mandriva 2009 и пользуясь стандартным bash введи там man mkdosfs.
Лучше fat16/32 или ext2.
И почему /dev/sdc? По-моему нужно форматировать не флешку, а первый раздел на флешке, то бишь /dev/sdc1
newsrc
Ты же в Слакваре сидишь! ;-)
Блин точно Slackware. Решил все таки набрать regedit. ё-ма-ё. запустился. у меня чуть сердце не остановилось. оказывается wine я ставил. хе-хе.
А попробуй, поставь Mandriva 2009 и пользуясь стандартным bash введи там man mkdosfs. Mandriva ставить. да никогда.
А что вы хотите этим сказать, что нет у вас mkdosfs или просто man'a от него.
Так вот первое
А вот как собственно создать раздел, т.е. вместо второго. Только что сам проверил, под рукой свободной USB-flash не оказалось, поэтому вытащил пыльную SD на 16 MB и сделал все как в ЭТОЙ СТАТЬЕ специально для вас.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей. видимо, нужно создать т.н. «superfloppy». если я ничего не путаю, в windows это происходит по умолчанию (и объехать его, как полагается, низзя).
это когда раздел (или даже файловая система, не уточнял) пишется прямо на устройство. по крайней мере не создаётся mbr.
(man mkdosfs) писал(а): -I It is typical for fixed disk devices to be partitioned so, by default,
you are not permitted to create a filesystem across the entire device.
mkdosfs will complain and tell you that it refuses to work. This is dif‐
ferent when using MO disks. One doesn’t always need partitions on MO
disks. The file system can go directly to the whole disk. Under other
OSes this is known as the ’superfloppy’ format.
Я хочу знать, как отформатировать накопитель из терминала. Полезные вещи в ответе - часто используемые опции для команд и базовые знания, которые можно использовать для экстраполяции будущего использования. В частности, я хотел бы знать, как форматировать в различных файловых системах, таких как NTFS, FAT32, EXT4 и т. Д. Также требуется информация о том, как разделить диск через терминал.
Я пытаюсь отформатировать внешний жесткий диск большой емкости (EHDD) в NTFS - с терминала.
Я знаю, что я могу использовать gparted для этого, а также другие программы с графическим интерфейсом, но я все еще хочу сейчас, как это сделать из терминала.
2 ответа
Есть несколько вариантов:
- fdisk (старше, не поддерживает GPT 4 ).
- parted (брат CLI GParted).
- Различные mkfs программы, если у вас уже есть разделы и вы хотите отформатировать.
fdisk а также parted являются интерактивными и имеют справочные команды, поэтому вы всегда можете обратиться за помощью в программу. Оба также являются сценариями. mkfs Команды не являются интерактивными.
fdisk
fdisk ожидает устройства (например, /dev/sda ) в качестве аргумента. У него есть следующие команды:
Я не пользуюсь fdisk столько. Я просто сосредоточусь на:
parted
parted аргумент не нужен (он пытается "угадать"), но вы всегда должны указывать диск. Учитывая выбор, parted это программа, которую вы должны предпочесть. У него есть следующие команды:
Команды могут быть заключены в уникальный префикс (например, h коротка для help ).
Я собираюсь использовать временный файл ( /tmp/part ) Я создал, чтобы показать вам команды, поэтому размеры будут несколько малы. Вы должны заменить это на нужное вам устройство ( /dev/sda , например).
Во-первых, если на вашем диске нет таблицы разделов, мы должны создать ее:
или же mklabel msdos , если вам нужна старая школа с четырьмя основными разделами (называемая таблицей разделов MBR или MSDOS). Затем мы делаем, скажем, раздел ext4, начинающийся с 3 ГБ (то есть оставляя начальный 3G свободным) и размером 2 ГБ (т.е. заканчивающийся на 5 ГБ). parted ожидает места в МБ для mkpartfs , но мы можем указать суффикс:
И еще один, теперь раздел NTFS 1 ГБ:
Обратите внимание, как он использует префиксы SI, тогда как GParted стойко использует двоичные префиксы (при этом отбрасывая глупые i ). Я обозначу разделы:
В то время как parted может создавать разделы файловой системы ntfs просто отлично, он не может отформатировать существующий раздел (!) в NTFS:
Действительно, parted скажет вам, что вы должны использовать его для управления разделами, а не файловыми системами, что приводит меня к:
mkfs , лайк fsck , по сути, является интерфейсом для различных команд, специфичных для файловой системы. В моей системе, например, mkfs.bfs , mkfs.cramfs , mkfs.ext2 , mkfs.ext3 , mkfs.ext4 , mkfs.ext4dev , mkfs.fat , mkfs.minix , mkfs.msdos , mkfs.ntfs , mkfs.vfat доступны.
Сейчас, к сожалению, пока parted работает очень хорошо с файлом, как тот, который я использовал выше, mkfs не могу охотиться за разделами в таких файлах. На самом деле, он ожидает блочные устройства, поэтому, если я собираюсь использовать новый файл /tmp/file за mkfs Я должен заставить это сделать. Вы будете использовать блочное устройство, соответствующее разделу, который вы хотите отформатировать, например: /dev/sda2 , Общий синтаксис для mkfs является:
Как видите, -t flag позволяет передавать специфичные для файловой системы флаги. Например, флаги NTFS:
Итак, давайте сделаем раздел NTFS с быстрым форматированием ( -Q ), заставляя его работать с файлом не блочного устройства ( -F ) и установка метки ( -L "hello world" ).
Очевидно, ему не понравилось работать с файлом.:) Не волнуйтесь, он должен автоматически определять большинство значений при работе на реальном диске. Даже этот "файл" прекрасно работает как файловая система:
(Видите странные разрешения?)
Заметки:
Обратите внимание на parted использование:
Синтаксис parted Программа это:
Когда ты бежишь parted без команды, как:
Вам будет представлена простая оболочка, в которой вы можете запустить вышеуказанные команды. Однако эти команды также могут быть запущены напрямую с помощью parted программа. Итак, эти три эквивалентны:
Также обратите внимание, что при создании разделов с parted , полезным индикатором конца перегородок является -1s (это "1" между дефисом и "s"). Это полезно, если вы хотите, чтобы ваш раздел проходил от указанного начала до остальной части диска. Чтобы быть более конкретным, работает
создаст раздел /dev/sda который начинается в 3G и заканчивается в последнем секторе /dev/sda диск (т. е. он охватывает от 3G до всей оставшейся части диска). Обратите внимание, что -- необходимо, для 1s не следует интерпретировать как недопустимый параметр.
Читайте также: