9.16. Создание файловой системы в новом разделе
Проблема
На диске был создан новый раздел, но пользоваться им ещё нельзя. Сам по себе раздел — это просто фрагмент дискового пространства. Как разместить на нём файловую систему, чтобы начать его использовать?
Решение
Для создания файловой системы на новом разделе воспользуйтесь соответствующей командой для выбранной вами файловой системы. Вот примеры команд для разных файловых систем:
Ext2 # mke2fs /dev/hda3
Ext3 # mke2fs -j /dev/hda3
ReiserFS # mkreiserfs /dev/hda3
JFS # mkfs.jfs /dev/hda3
XFS # mkfs.xfs /dev/hda3
Каждая команда соответствует своему типу файловой системы, поэтому важно заранее выбрать подходящую файловую систему в зависимости от ваших потребностей.
Комментарий
Команда mke2fs используется для создания файловых систем Ext2 и Ext3. Она является частью пакета e2fsprogs, который можно загрузить с официального сайта по адресу http://e2fsprogs.sourceforge.net.
Команда mkreiserfs входит в поставку файловой системы ReiserFS и является частью пакета reiserfsprogs. Пакет можно скачать по адресу http://www.namesys.com.
Команда mkfs.jfs используется для создания файловой системы JFS и входит в пакет jfsutils, который можно найти на сайте IBM по адресу http://www-124.ibm.com/jfs/.
Команда mkfs.xfs создаёт файловую систему XFS и входит в пакет xfsprogs. Официальный сайт проекта находится по адресу http://oss.sgi.com/project/xfs.
При выборе файловой системы важно учитывать несколько факторов, таких как производительность, стабильность и особенности работы с большими объёмами данных. Например, XFS известна своей высокой скоростью работы с большими файлами и эффективной обработкой больших файловых систем, что делает её подходящей для серверов с высокими нагрузками. ReiserFS предлагает хорошие показатели при работе с большим количеством мелких файлов, но её развитие остановилось, поэтому стоит рассмотреть более активно поддерживаемые варианты.
Ext2 и Ext3 были популярны на протяжении долгого времени и по-прежнему используются в системах, где требуется стабильная и проверенная временем файловая система. Однако, Ext3 поддерживает журналирование, что делает её более устойчивой к сбоям по сравнению с Ext2. Для новых установок предпочтительнее использовать Ext4 — современную версию Ext3, которая обеспечивает лучшую производительность и дополнительные возможности.
JFS, разработанная IBM, предлагает высокую надёжность и хорошую производительность при работе с большими объёмами данных. Эта файловая система также известна своим низким потреблением процессорных ресурсов.
Независимо от выбора файловой системы, необходимо учитывать поддержку конкретного дистрибутива Linux. Некоторые файловые системы могут не быть установлены по умолчанию, поэтому перед созданием файловой системы убедитесь, что необходимые утилиты установлены на вашем компьютере.
См. также
Раздел «Введение» настоящей главы; JFS (http://www-124.ibm.com/jfs/); XFS (http://oss.sgi.com/project/xfs); ReiserFS (http://www.namesys.com/); Ext2/3 (http://e2fsprogs.sourceforge.net/ext2.html).