Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch - Version 6.8
Назад Глава 2. Подготовка нового раздела Вперед

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

Теперь, когда создан пустой раздел, можно создать файловую систему. Наиболее широко используемой системой в мире Linux является система ext2 (second extended file system - вторая расширенная файловая система), но на новых современных жестких дисках большой емкости все больше становятся популярными журналируемые файловые системы. Вместо файловой системы ext2 повсеместно используется файловая система ext3 (third extended filesystem - третья расширенная файловая система), в которую добавлены журналирование и совместимость с утилитами E2fsprogs. Мы будем создавать файловую систему ext3. Инструкции по созданию других файловых систем можно найти на http://www.linuxfromscratch.org/blfs/view/svn/postlfs/filesystems.html.

Чтобы в разделе LFS создать файловую систему ext3, выполните следующее:

mke2fs -jv /dev/<xxx>

Замените <xxx> названием раздела LFS (в нашем предыдущем примере - hda5).

Замечание

В некоторых хостовых системах в инструментальных средствах, предназначенных для создания файловых систем (E2fsprogs), используются специальные настройки. Из-за этого при загрузке вашей новой системы LFS, описываемой в главе 9, могут возникнуть проблемы, поскольку возможность использования специальных настроек не поддерживается утилитами E2fsprogs, устанавливаемыми в LFS; вы получите ошибку вида "unsupported filesystem features, upgrade your e2fsprogs" ("неподдерживаемые возможности файловой системы, обновите e2fsprogs"). Чтобы проверить, имеются ли в вашей хост системе возможности специальных настроек, запустите следующую команду:

debugfs -R feature /dev/<xxx>

Если в выданных данных есть функции, кроме has_journal, ext_attr, resize_inode, dir_index, filetype, sparse_super, large_file и needs_recovery, то в вашей хост-системе могут использоваться специальные настройки. В таком случае для того, чтобы в дальнейшем избежать проблем, вы должны откомпилировать пакет E2fsprogs и использовать полученные в результате компилирования двоичные файлы для повторного создания файловой системы в вашем разделе LFS:

cd /tmp
tar -xzvf /path/to/sources/e2fsprogs-1.41.14.tar.gz
cd e2fsprogs-1.41.14
mkdir -v build
cd build
../configure
make #note that we intentionally don't 'make install' here!
./misc/mke2fs -jv /dev/<xxx>
cd /tmp
rm -rfv e2fsprogs-1.41.14

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

mkswap /dev/<yyy>

Замените <yyy> названием раздела swap.


Предыдущий раздел: Оглавление Следующий раздел:
Создание нового раздела   Монтирование нового раздела