From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.1-sysv/chapter08/e2fsprogs.html | 775 --------------------------------- 1 file changed, 775 deletions(-) delete mode 100644 lfs-12.1-sysv/chapter08/e2fsprogs.html (limited to 'lfs-12.1-sysv/chapter08/e2fsprogs.html') diff --git a/lfs-12.1-sysv/chapter08/e2fsprogs.html b/lfs-12.1-sysv/chapter08/e2fsprogs.html deleted file mode 100644 index 2021def..0000000 --- a/lfs-12.1-sysv/chapter08/e2fsprogs.html +++ /dev/null @@ -1,775 +0,0 @@ - - - - - - 8.79. E2fsprogs-1.47.0 - - - - - - - - -

- 8.79. - E2fsprogs-1.47.0 -

-
-
-

- Пакет E2fsprogs содержит утилиты для работы с файловой системой - ext2. Также он поддерживает - журналируемые файловые системы ext3 - и ext4. -

-
-
-
- Приблизительное время сборки: - 2.4 SBU на жестком диске, 0.4 SBU на SSD - диске -
-
- Требуемое дисковое - пространство: 95 MB -
-
-
-
-
-

- 8.79.1. Установка пакета E2fsprogs -

-

- В документации к E2fsprogs рекомендуется выполнять сборку в - подкаталоге папки с исходниками: -

-
mkdir -v build
-cd       build
-

- Подготовьте E2fsprogs к компиляции: -

-
../configure --prefix=/usr           \
-             --sysconfdir=/etc       \
-             --enable-elf-shlibs     \
-             --disable-libblkid      \
-             --disable-libuuid       \
-             --disable-uuidd         \
-             --disable-fsck
-
-

- Значение параметров настройки: -

-
-
- --enable-elf-shlibs -
-
-

- Параметр создает общие библиотеки, которые используют - некоторые программы в этом пакете. -

-
-
- --disable-* -
-
-

- Эти параметры предотвращают сборку и установку библиотек - libuuid и libblkid, демона uuidd, и обертку для fsck, поскольку util-linux - устанавливает более свежие версии. -

-
-
-
-

- Скомпилируйте пакет: -

-
make
-

- Чтобы запустить тесты, выполните: -

-
make check
-

- Известно, что один тест, с именем m_assume_storage_prezeroed, завершается ошибкой. -

-

- Установите пакет: -

-
make install
-

- Удалите ненужные статические библиотеки: -

-
rm -fv /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
-

- Этот пакет устанавливает сжатый файл .info но не обновляет общесистемный файл - dir. Разархивируйте этот файл, а - затем обновите системный файл dir, - используя следующие команды: -

-
gunzip -v /usr/share/info/libext2fs.info.gz
-install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
-

- По желанию, создайте и установите дополнительную документацию, - выполнив следующие команды: -

-
makeinfo -o      doc/com_err.info ../lib/et/com_err.texinfo
-install -v -m644 doc/com_err.info /usr/share/info
-install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info
-
-
-

- 8.79.2. Настройка - E2fsprogs -

-

- Файл /etc/mke2fs.conf содержит - значения по умолчанию для различных параметров командной строки - mke2fs. Вы можете - отредактировать файл, чтобы значения по умолчанию соответствовали - вашим потребностям. Например, некоторые утилиты (не в LFS или BLFS) - не могут распознать файловую систему ext4 с включенным параметром metadata_csum_seed. Если вам нужна такая утилита, вы - можете удалить параметр из списка по умолчанию для ext4 с помощью команды: -

-
sed 's/metadata_csum_seed,//' -i /etc/mke2fs.conf
-

- Подробности читайте на странице руководства mke2fs.conf(5). -

-
-
-

- 8.79.3. - Содержимое пакета E2fsprogs -

-
-
-
- Установленные программы: - badblocks, chattr, compile_et, debugfs, - dumpe2fs, e2freefrag, e2fsck, e2image, e2label, e2mmpstatus, - e2scrub, e2scrub_all, e2undo, e4crypt, e4defrag, filefrag, - fsck.ext2, fsck.ext3, fsck.ext4, logsave, lsattr, mk_cmds, - mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mklost+found, - resize2fs и tune2fs -
-
- Установленные библиотеки: - libcom_err.so, libe2p.so, libext2fs.so, и - libss.so -
-
- Созданные каталоги: - /usr/include/e2p, /usr/include/et, - /usr/include/ext2fs, /usr/include/ss, /usr/lib/e2fsprogs, - /usr/share/et и /usr/share/ss -
-
-
-
-

- Краткое описание -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

- badblocks -

-
-

- Выполняет поиск поврежденных блоков на устройстве (обычно - на разделе диска) -

-
-

- chattr -

-
-

- Изменяет атрибуты файлов в файловых системах ext{234} -

-
-

- compile_et -

-
-

- Компилятор таблицы ошибок; конвертирует таблицу имен - кодов ошибок и сообщений в файл исходного кода на языке С - с тем, чтобы ее можно было использовать с библиотекой - com_err -

-
-

- debugfs -

-
-

- Отладчик файловой системы; его можно использовать для - проверки и изменения состояния файловых систем - ext{234} -

-
-

- dumpe2fs -

-
-

- Выводит информацию о суперблоке и группе блоков для - файловой системы, присутствующей на указанном устройстве. -

-
-

- e2freefrag -

-
-

- Сообщает информацию о фрагментации свободного - пространства -

-
-

- e2fsck -

-
-

- Используется для проверки и, при необходимости, - восстановления файловых систем ext{234} -

-
-

- e2image -

-
-

- Используется для сохранения важных данных файловых систем - ext{234} в файл -

-
-

- e2label -

-
-

- Отображает или изменяет метку файловой системы в файловой - системе ext{234} на - данном устройстве. -

-
-

- e2mmpstatus -

-
-

- Проверяет состояние MMP (Multiple Mount Protection - - защита от множественного монтирования) файловой системы - ext4 -

-
-

- e2scrub -

-
-

- Проверяет содержимое смонтированной файловой системы - ext{234} -

-
-

- e2scrub_all -

-
-

- Проверяет все смонтированные файловые системы - ext{234} на наличие - ошибок -

-
-

- e2undo -

-
-

- Воспроизводит журнал отмены (undo_log) для файловой - системы ext{234}, - обнаруженной на устройстве. [Это можно использовать для - отмены неудачной операции программой E2fsprogs.] -

-
-

- e4crypt -

-
-

- Утилита шифрования файловой системы Ext4 -

-
-

- e4defrag -

-
-

- Онлайн дефрагментатор для файловой системы ext4 -

-
-

- filefrag -

-
-

- Сообщает о том, насколько сильно может быть - фрагментирован конкретный файл -

-
-

- fsck.ext2 -

-
-

- По умолчанию проверяет файловые системы ext2 и является жесткой ссылкой на - e2fsck -

-
-

- fsck.ext3 -

-
-

- По умолчанию проверяет файловые системы ext3 и является жесткой ссылкой на - e2fsck -

-
-

- fsck.ext4 -

-
-

- По умолчанию проверяет файловые системы ext4 и является жесткой ссылкой на - e2fsck -

-
-

- logsave -

-
-

- Сохраняет вывод команды в файл журнала -

-
-

- lsattr -

-
-

- Перечисляет атрибуты файлов во второй расширенной - файловой системе. -

-
-

- mk_cmds -

-
-

- Преобразует таблицу имен команд и справочных сообщений в - исходный файл C, подходящий для использования с - библиотекой подсистемы libss -

-
-

- mke2fs -

-
-

- Создает файловую систему ext{234} на указанном устройстве -

-
-

- mkfs.ext2 -

-
-

- По умолчанию создает файловую систему ext2 и является жесткой ссылкой на - mke2fs -

-
-

- mkfs.ext3 -

-
-

- По умолчанию создает файловую систему ext3 и является жесткой ссылкой на - mke2fs -

-
-

- mkfs.ext4 -

-
-

- По умолчанию создает файловую систему ext4 и является жесткой ссылкой на - mke2fs -

-
-

- mklost+found -

-
-

- Используется для создания каталога lost+found в файловой системе - ext{234}; предварительно - выделяет дисковые блоки для этого каталога, чтобы - облегчить задачу e2fsck -

-
-

- resize2fs -

-
-

- Может использоваться для увеличения или уменьшения - файловой системы ext{234} -

-
-

- tune2fs -

-
-

- Позволяет настроить параметры для файловой системы - ext{234} -

-
-

- libcom_err -

-
-

- Стандартная процедура отображения ошибок -

-
-

- libe2p -

-
-

- Используется dumpe2fs, chattr, и lsattr -

-
-

- libext2fs -

-
-

- Содержит подпрограммы, позволяющие программам - пользовательского уровня управлять файловой системой - ext{234} -

-
-

- libss -

-
-

- Используется debugfs -

-
-
-
-
- - - -- cgit v1.2.3