Jump to content

мкфс

мкфс
Оригинальный автор(ы) Кен Томпсон ,
Деннис Ричи
Разработчик(и) AT&T Bell Laboratories
Первоначальный выпуск 1979 год ; 45 лет назад ( 1979 )
Операционная система Unix и Unix-подобные
Тип Команда

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

Первоначально команда была реализована в первой версии Unix как метод инициализации либо DECtape (с использованием аргумента «t»), либо дискового пакета RK03 (с использованием аргумента «r»). [1] В процессе инициализации данные форматирования будут записываться на устройство так, чтобы оно содержало пустую файловую систему. Он создал суперблок, i-список и свободный список на устройстве хранения и установил корневой каталог с записями для «.» и «..» (я и родитель соответственно). Пакеты дисков RK03 имели 4872 доступных блока после инициализации, тогда как ленты имели 578 блоков (по 512 байт/блок). [2] Исполняемый файл mkfs хранился в каталоге /etc, а не в двоичном каталоге, чтобы он не был случайно вызван и не уничтожил информацию.

Более поздние реализации Unix-подобных операционных систем включали команду mkfs, включая HP-UX , [3] Миникс , [4] СанОС [5] и Линукс . [6]

Синтаксис

[ редактировать ]

Основной синтаксис команды, общий для всех современных реализаций:

$ mkfs -t <fs type> <device>

где ' fs type' — тип файловой системы и ' device' — целевое UNIX-устройство, на которое будут записываться данные файловой системы. Обычно «устройством» является раздел диска. Часто команда является просто оболочкой для другой команды, выполняющей форматирование для конкретной файловой системы. Например,

$ mkfs -t ext3 /dev/sda1

вызвал бы команду mke2fs передавая соответствующие аргументы для форматирования устройства /dev/sda1 с файловой системой ext3. Параметры команды по умолчанию хранятся в файле mke2fs.conf, обычно в /etc каталог. В зависимости от реализации и конкретной запрошенной файловой системы команда может иметь множество параметров, которые можно указать, например размер индексного дескриптора, размер блока, метку тома и другие функции. [7] ( см. файловую систему Подробнее )

Команды, специфичные для файловой системы, которые вызывает mkfs, могут быть вызваны пользователем непосредственно из командной строки. В Linux принято называть команды, специфичные для файловой системы, следующим образом: mkfs.<fs-type>. Где <fs-type> — это аббревиатура файловой системы, например, mkfs.ext2, mkfs.msdos, mkfs.minixи т. д. Файловые системы, поддерживаемые командой, различаются в зависимости от реализации и включают: MSDOS, SCO bfs, CPM, ext2, ext3, ext4, minix, fat (vfat), HFS, VXFS, RF disk, RK disk, DECtape и NTFS.

См. также

[ редактировать ]
  • dd — конвертировать и копировать файл
  • e2fsprogs — набор утилит для обслуживания файловых систем ext2, ext3 и ext4.
  • fdisk — проверить и записать таблицу разделов
  • fsck — проверка файловой системы
  • mkisofs — создать файловую систему iso
  • mount — смонтировать файловую систему
  • parted — менеджер разделов
  1. ^ «mkfs(1) — страница руководства Unix, первое издание» . Man.cat-v.org . Проверено 30 апреля 2013 г.
  2. ^ «file(5) — страница руководства Unix, первое издание» . Man.cat-v.org. 1 января 1971 г. Проверено 30 апреля 2013 г.
  3. ^ HP-UX 11i Версия 3. Компания Hewlett-Packard. Сентябрь 2010 г. (PDF) [ постоянная мертвая ссылка ]
  4. ^ «МКФС 1» . Minix3.org. Архивировано из оригинала 2 июля 2013 г. Проверено 30 апреля 2013 г.
  5. ^ «SunOS 5.10.17 ноября 2000 г.» . Архивировано из оригинала 26 ноября 2005 года . Проверено 2 февраля 2013 г.
  6. ^ Проект справочных страниц Linux
  7. ^ «E2fsprogs версия 1.41.9. Август 2009 г.» . Архивировано из оригинала 17 февраля 2013 г. Проверено 2 февраля 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c651ce3dd7fa27ffcb5c9d4bc925ac75__1686666120
URL1:https://arc.ask3.ru/arc/aa/c6/75/c651ce3dd7fa27ffcb5c9d4bc925ac75.html
Заголовок, (Title) документа по адресу, URL1:
mkfs - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)