Утилиты для работы с файловыми системами находятся в соответствующих пакетах:
для ext2 и ext3 - это e2fsprogs
для reiserfs - это reiserfs-utils
для xfs - это xfsprogs
для jfs - это jfsprogs
Общее назначение утилит:
mkfs - создание новой файловой системы (make filesystem);
fsck - проверка файловой системы на ошибки (filesystem check);
df - формирует отчет о доступном и использованном дисковом пространстве на файловых системах. Без аргументов df выдает отчет по доступному и использованному пространству для всех файловых систем (всех типов), которые смонтированы в данный момент. В противном случае, df на каждый файл, заданный как аргумент, выдается отчет по файловой системе, которая его содержит.
du - формирует отчет об использовании дискового пространства заданными файлами, а также каждым каталогом иерархии подкаталогов каждого указанного каталога. Здесь под использованным дисковым пространством понимается пространство, используемое для всей иерархии подкаталогов указанного каталога. Запущенная без аргументов, команда du выдает отчет о дисковом пространстве для текущего каталога.
Также существуют и другие, специфичные для разных файловых систем утилиты.
Для различения файловых систем используется указание типа файловой системы после параметра
-t или в качестве компонента имени утилиты, например:
# mkfs -t ext4 /dev/sdal fsck.ext4 /dev/sda2Для преобразования файловой системы из ext2 в ext3 необходимо выполнить команду:
Для обратного преобразования необходимо смонтировать этот раздел как ext2.
Для преобразования файловой системы
reiserfs-3.5.x в файловую систему
reiserfs-3.6.x необходимо смонтировать эту файловую систему с опцией
conv, например:
# mount -o conv /dev/hdx /mnt/disk После этого файловая система будет преобразована в формат ядра ОС Linux версии 3.6.х. Обратное преобразование невозможно.
Для того, чтобы сохранить копию диска (например, CD-ROM), необходимо сделать следующее:
- убедиться в наличии в текущем каталоге достаточного количества свободного места;
- выполнить команду # dd if=/dev/cdrom of=cdrom.iso bs=1M
- после этого можно просмотреть содержимое файла cdrom.iso, смонтировав его, например, так: # mount -o loop cdrom.iso /mnt/cdrom
В качестве исходного устройства для копирования также может выступать любое дисковое устройство, например, дискета или жесткий диск. Кроме того, получившийся образ CD-ROM можно записать на матрицу CD-R/RW с использованием команды cdrecord, т.к. файл cdrom.iso является полным образом диска.