Debian mkfs команда не найдена

Обновлено: 08.07.2024

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

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

В этой статье мы рассмотрим как выполняется работа с файловой системой Linux в терминале. За основу возьмем семейство файловых систем ext2/3/4, так как они самые распространенные среди большого многообразия дистрибутивов Linux.

Основные команды

Для управления файловой системой ext в Linux используется целый набор команд из пакета e2progs. Сюда входят как команды для управления флагами файлов, создания и изменения файловых систем, так и утилиты для отладки файловой системы.

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

  • badblocks - если у вас старый жесткий диск и на нем накопилось много битых блоков, вы можете с помощью этой утилиты пометить их все на уровне файловой системы, чтобы больше не использовать.
  • e2label - позволяет изменить метку раздела с файловой системой ext.
  • fsck - проверка файловой системы linux и исправление найденных ошибок
  • mkfs - позволяет создать файловую систему Linux.
  • resize2fs - изменить размер раздела с файловой системой
  • tune2fs - позволяет изменить файловую систему Linux, настроить ее параметры.

А теперь будет рассмотрена работа с файловой системой linux на примерах.

Работа с файловой системой в Linux

Перед тем как переходить к работе с реальным жестким диском важно попрактиковаться. Если сменить метку или проверить на битые сектора можно и рабочий диск, то создавать новую файловую систему, изменять ее размер, рискуя потерять данные на реальном диске не рекомендуется. Можно отделить небольшой раздел диска для экспериментов с помощью Gparted и выполнять все действия в нем. Допустим, у нас этот раздел будет называться /dev/sda6.

Создание файловой системы

Создать файловую систему linux, семейства ext, на устройстве можно с помощью команды mkfs. Ее синтаксис выглядит следующим образом:

sudo mkfs -t тип устройство

Доступны дополнительные параметры:

  • -с - проверить устройство на наличие битых секторов
  • -b - размер блока файловой системы
  • -j - использовать журналирование для ext3
  • -L - задать метку раздела
  • -v - показать подробную информацию о процессе работы
  • -V - версия программы

Создаем файловую систему на нашем устройстве. Будем создавать ext3:

sudo mkfs -t ext4 -L root /dev/sda6

Creating filesystem with 7847168 4k blocks and 1962240 inodes
Filesystem UUID: 3ba3f7f5-1fb2-47af-b22c-fa4ca227744a
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

Изменение метки файловой системы

Утилита e2label позволяет изменить или посмотреть метку раздела диска. Принимает всего два параметра - устройство и новую метку если нужно.

sudo e2label /dev/sda6

sudo e2label /dev/sda6 root1

Настройка файловой системы linux

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

Синтаксис команды очень прост:

$ tune2fs опции устройство

Поддерживаются следующие опции:

  • -j - создать файл журнала. Позволяет превратить файловую систему ext2 в ext3.
  • -J - настроить параметры журнала
  • -l - получить содержимое суперблока
  • -L - изменить метку раздела
  • -m - изменить процент дискового пространства, зарезервированного для суперпользователя
  • -M - изменить последнюю папку монтирования
  • -U - задать UUID файловой системы
  • -C - изменить значение счетчика монтирования
  • -T - изменить последнюю дату проверки файловой системы
  • -с - изменить периодичность проверок файловой системы с помощью fsck
  • -O - изменить опции файловой системы.

Изменить размер зарезервированного места для суперпользователя до пяти процентов:

sudo tune2fs -m 5 /dev/sda6

Setting reserved blocks percentage to 5% (392358 blocks)

Посмотреть информацию из суперблока, эта команда показывает всю доступную информацию параметрах файловой системы:

Изменить счетчик количества монитрований:

tune2fs -C 0 /dev/sda6

Setting current mount count to 0

Думаю тут смысл понятен, нужно только немного со всем этим поэкспериментировать.

С помощью опции -O мы вообще можем превратить нашу ext3 в ext4 следующей командой:

sudo tune2fs -O extents,uninit_bg,dir_index

После этого действия нужно выполнить проверку файловой системы на ошибки в fsck. Подробнее об этом поговорим ниже.

sudo fsck -np /dev/sda6

Таким образом вы можете изменить файловую систему linux, и настроить по своему усмотрению любые ее параметры.

Изменение размера файловой системы Linux

Раньше такая функция поддерживалась в утилите parted, но потом ее убрали и для этого действия приходится использовать утилиту из набора e2fsprogs - resize2fs.

Запустить утилиту очень просто. Ей нужно передать всего два параметра:

$ resize2fs [опции] устройство размер

Доступны также опции:

  • -M уменьшить файловую систему до минимального размера
  • -f - принудительное изменение, не смотря на потерю данных
  • -F - очистить буфер файловой системы

Размер передается, как и во многих других утилитах, целым числом с указанием единиц измерения, например, 100М или 1G.

Для примера уменьшим размер нашего раздела до 400 Мегабайт:

sudo resize2fs /dev/sda6 400M

Resizing the filesystem on /dev/sda7 to 102400 (4k) blocks.
The filesystem on /dev/sda7 is now 102400 blocks long

Проверка файловой системы Linux

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

$ fsck [опции] устройство

  • -p - автоматическое восстановление
  • -n - только проверка, без восстановления
  • -y - ответить да на все запросы программы
  • -с - проверить на битые сектора (аналог badblocks
  • -f - принудительная проверка, даже если раздел помечен как чистый
  • -j - внешний журнал файловой системы

Проверка файловой системы Linux выполняется такой командой, проверим диск /dev/sda6, заметьте, что диск должен быть не примонтирован:

sudo fsck -a /dev/sda6

root: clean, 11/32704 files, 37901/102400 blocks

Дефрагментация файловой системы

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

Чтобы проверить нужна ли дефрагментация в Linux выполните эту же команду с опцией -c:

Total/best extents 26247/24953
Average size per extent 1432 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This device (/dev/sda6) does not need defragmentation.
Done.

В поле Fragmentation score отображен процент фрагментации, как видите, у меня 0, нормой считается до 30, 31-55 небольшие проблемы, и больше 56 - нужна дефрагментация.

Выводы

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

Favorite

Добавить в избранное

Главное меню » Linux » Использование команды mkfs в Linux для форматирования файловой системы на диске или разделе

Использование команды mkfs в Linux для форматирования файловой системы на диске или разделе

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

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

Поскольку команда mkfs работает с дисками и разделами, вам необходимо быть пользователем root или sudo с правами доступа для запуска команд администратора.

MKFS это мощный инструмент. Важно понимать потенциальные последствия изменения файловой системы. Выбор неправильного узла устройства удалит все данные на этом устройстве. Используйте эту команду на свой страх и риск. Вы были предупреждены

Что такое файловая система

Файловая система (fs) относится к структуре и логике, которые управляют данными на устройстве. Файловая система контролирует, как данные хранятся и извлекаются.

Существует много типов файловых систем, каждая из которых имеет свои преимущества и недостатки. Вот наиболее распространенный тип файловых систем:

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

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

Примеры команд mkfs

Позвольте нам показать вам наиболее распространенное использование команды mkfs.

Пожалуйста, не пытайтесь использовать вслепую ни одну из этих команд в вашей реальной системе. Они отформатирует целевое устройство/раздел диска, удалив все данные.

mkfs без опций создает файловую систему ext2

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

Укажите тип файла с помощью mkfs

Использование ext2 не очень удобно или целесообразно. В наши дни большинство систем Linux рекомендуют использовать ext4. Вы можете указать файловую систему следующим образом:

Вы также можете использовать это так:

Читать Как избежать случайного закрытия или перезагрузки в Linux

Проверьте наличие плохих блоков на устройстве

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

Бонусный совет: проверьте тип файловой системы устройства

Вы можете проверить тип файловой системы устройства, которое вы только что отформатировали, используя команду 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.

Терминал Linux на ноутбуке с рабочим столом в стиле Ubuntu.

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

mkfs создает файловые системы

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

Синтаксис очень прост. Вы просто mkfs раздел устройства, на котором вы хотите создать файловую систему, и какой тип файловой системы вы хотите. Это на первый взгляд. За кулисами все немного по-другому. В течение некоторого времени в большинстве дистрибутивов Linux mkfs была оболочкой для mke2fs . Команда mkfs вызывает команду mke2fs и передает ей указанные вами параметры. Бедный старый mke2fs делает всю работу, но не получает славы.

Синтаксис mkfs был обновлен, а старый формат устарел. Обе формы будут работать, но мы будем использовать современный стиль в этой статье.

Выбор файловых систем

Современный способ использования mkfs — это ввести «mkfs», а затем имя файловой системы, которую вы хотите создать.

Чтобы увидеть файловые системы, которые может создать mkfs , введите «mkfs», а затем дважды нажмите клавишу Tab. После mkfs нет пробела, просто дважды нажмите Tab.

Список поддерживаемых файловых систем в окне терминала

Список доступных файловых систем отображается в окне терминала. Скриншот взят из Ubuntu 18.04 LTS. Другие дистрибутивы могут предлагать больше или меньше вариантов. Мы пройдемся по ним и кратко опишем каждого. После короткого слова о журналировании.

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

  • Ext2 : самой первой файловой системой для Linux была файловая система MINIX. Позже она была заменена первой файловой системой, написанной специально для Linux, которая была Ext . Ext2 был преемником Ext . Ext2 не является файловой системой журналирования.
  • Ext3 : это был преемник Ext2 , и его можно рассматривать как Ext2 с журналированием, который защищает вашу файловую систему от повреждения данных, вызванного сбоями и внезапной потерей питания.
  • Ext4 : Ext4 — стандартная файловая система для майских дистрибутивов Linux. Это надежная, проверенная и проверенная файловая система. Он имеет функции, которые уменьшают фрагментацию файлов и может использоваться с большими дисками, разделами и файлами, чем Ext3.
  • BFS : это загрузочная файловая система , которая предназначена для одного задания и только для одного: для обработки файлов в загрузочном разделе. Редко когда вы создаете загрузочную файловую систему вручную. Ваш процесс установки Linux сделает это за вас.
  • FAT : Файловая система File Allocation Table была разработана для гибких дисков консорциумом тяжеловесов компьютерной индустрии. Он был представлен в 1977 году. Единственная причина, по которой вы используете эту файловую систему без журналирования, — это совместимость с операционными системами не-Linux.
  • NTFS : Файловая система новой технологии — это журнальная файловая система Microsoft, представленная в Windows NT. Это был преемник FAT. Единственная причина, по которой вы используете эту файловую систему, — это совместимость с операционными системами, отличными от Linux.
  • MINIX : изначально созданная Эндрю С. Таненбаумом в качестве учебного пособия, MINIX представляет собой операционную систему «мини-Unix». В настоящее время он направлен на создание самовосстанавливающейся и отказоустойчивой операционной системы . Файловая система MINIX была разработана как упрощенная версия файловой системы Unix . Возможно, если вы осуществляете кросс-разработку на компьютере Linux и ориентируетесь на платформу MINIX, вы можете использовать эту файловую систему. Или, возможно, вам нужна совместимость с компьютером MINIX по другим причинам. Варианты использования этой файловой системы на компьютере с Linux не бросаются в глаза, но доступны.
  • VFAT : виртуальная таблица размещения файлов , была введена в Windows 95 и убрала ограничение в восемь символов для имен файлов. Имена файлов длиной до 255 символов стали возможными. Единственная причина, по которой вы используете эту файловую систему, — это совместимость с операционными системами, отличными от Linux.
  • CRAMFS : файловая система Compressed ROM — это файловая система только для чтения, предназначенная для встраиваемых систем и специализированного использования только для чтения, например, в процессах загрузки компьютеров Linux. Обычно сначала загружают небольшую временную файловую систему, чтобы можно было запускать процессы начальной загрузки для подготовки к «реальной» загрузочной системе.
  • MSDOS : файловая система дисковой операционной системы Microsoft . Выпущенная в 1981 году, это элементарная файловая система, которая настолько проста, насколько это возможно. Первая версия даже не имела каталогов. Он занимает видное место в истории вычислительной техники, но, помимо совместимости с унаследованными системами, сегодня мало оснований для его использования.

Безопасный способ экспериментировать с файловыми системами

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

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

Файл изображения создается путем взятия исходных данных и помещения их в изображение. Нам нужно указать dd где взять исходные данные. Мы будем использовать опцию if (input file), чтобы указать dd использовать / dev / zero в качестве источника входных данных. Это будет поток нулей.

Параметр of (выходной файл) позволяет нам указать имя для файла изображения. Мы назовем это «.img».

Размер файла изображения определяется размером и количеством блоков, которые мы добавляем к нему. Мы используем опцию bs (размер блока) для запроса размера блока 1 МБ и опцию count для запроса 250 блоков. Это даст нам файловую систему 250 МБ. Когда вы вводите эту команду, настройте количество блоков в соответствии с вашими потребностями и свободную емкость на вашем компьютере с Linux.

дд если = / dev / zero = = / .img bs = 1M count = 250

Файл создан для нас, и dd сообщает, что для нас было создано 250 блоков по запросу.

Вывод команды dd в окне терминала

Мы можем посмотреть на наш файл изображения с помощью ls :

ls -hl в окне терминала

Это 250 МБ, как и ожидалось, что обнадеживает.

Создание файловой системы

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

mkfs.ext2</p>
<p>/ .img в окне терминала

Файловая система создана, и отображаются некоторые детали файловой системы.

Вывод команды mkfs.ext2 в окне терминала

Как видно из выделенного текста, mke2fs появляется.

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

Это временная настройка, поэтому мы создадим точку монтирования в / mnt под названием «geek». Мы удалим ее, когда закончим.

mkfs.ext2</p>
<p>/ .img в окне терминала

Теперь мы можем смонтировать наш файл образа.

/ .img в окне терминала" width="646" height="57" />

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

sudo chown dave: пользователи / mnt / geek / в окне терминала

И теперь мы сможем использовать нашу новую файловую систему. Давайте перейдем в файловую систему и скопируем в нее некоторые файлы.

cp</p>
<p>/ Documents / Code / *.? , в окне терминала

Это скопирует все файлы с однобуквенным расширением из каталога

/ Documents / Code в нашу новую файловую систему. Давайте проверим, что они были скопированы.

ls в окне терминала

Файлы были скопированы, поэтому наша файловая система была создана, смонтирована и использована. Или так мы думаем. Давайте перепроверим. Из нашего домашнего каталога мы размонтируем файловую систему . Обратите внимание, что в umount есть только одно «n».

sudo umount / mnt / geek в окне терминала

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

cd / mnt / geek в окне терминала

Дальнейшее изучение

Теперь у нас есть отработанный процесс, пробовать другую файловую систему должно быть легко. На этот раз мы будем использовать файловую систему MINIX. В нашем домашнем каталоге мы можем создать новую файловую систему внутри существующего файла изображения.

Быть осторожен! Если в файловой системе есть какие-либо важные файлы внутри файла образа, подключите файл образа и извлеките их перед созданием новой файловой системы.

mkfs.minix</p>
<p>/ .image в окне терминала

Без намека на вопрос «если вы уверены», новая файловая система создается поверх старой. Мы можем смонтировать наш файл образа точно такой же командой, как и раньше:

sudo mount</p>
<p>/ .img / mnt / geek в окне терминала

Давайте перейдем в новую файловую систему в / mnt / geek и посмотрим, сможем ли мы создать файл.

коснитесь geek.txt в окне терминала

ls -ahl geek.txt в окне терминала

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

Удаление точки монтирования

Когда вы закончите, мы можем удалить точку монтирования «geek». Для этого мы будем использовать rmdir :

Жонглирование огнем

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

Теперь у вас есть простой метод создания и тестирования файловых систем с помощью mkfs который не mkfs ваш компьютер.

В качестве аргумента filesys для файловой системы может выступать или название устройства (например, /dev/hda1 , /dev/sdb2) или точка монтирования (например, / , /usr , /home ). Аргументом blocks указывается количество блоков, которые выделяются для использования этой файловой системой.

2. Создание файловой системы.

2.1. Выбор файловой системы.

Файловые системы условно делятся на два типа:

  • Журналируемые. Имеют в своем арсенале специальный файл, который хранит историю действий (лог) и план дальнейшей проверки. Характерной особенностью является устойчивость к сбоям и большая гарантия на сохранение целостности данных.
  • Не журналируемые. Отсутствует файла с логом. Работают более быстро. Не гарантируют целостность и сохранность данных. Особенно это проблема встает в случае сбоев, когда некоторые действия могли редактировать файл и прервать изменения в неправильном месте.

Для этого сначала нужно выбрать файловую систему для наших потребностей:

2.2. Создание файловой системы на устройстве.

Все основные параметры должны быть указаны в начале и не должны смешиваться с параметрами, которые передаются для специфичных файловых систем. Некоторые модули создания специфичных файловых систем не поддерживают параметр -v (подробно информировать) или не возвращают осмысленные коды возврата. Кроме этого, некоторые модули автоматически (самостоятельно) не могут определить размер устройства и для них обязательно надо указывать параметр blocks.

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

, где вместо file_system подставляем выбранную файловую систему:

Вместо /файл/устройства пишем имя форматируемого раздела, например /dev/hdb1 .

Например создадим файловую систему ext4:

Здесь нужно ещё отметить тот факт, что при форматировании в ext3, для пользователя root резервируется 5% места.

Чтобы убрать 5 процентное резервирование места для root в ext3 нужно дать команду:

После этого простому пользователю будет доступно всё место.

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

Либо сделать так, чтобы проверка происходила реже, например, 1 раз в 100 загрузок:

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