Работа с файловыми системами.
Для работы потребуется операционная система Linux или Unix.
Порядок выполнения работы:
1. Изучить назначение и параметры утилит dd, mkfs, mount.
2. В домашней директории пользователя создать 3 файла, имитирующие файловые системы NTFS, EXT2, EXT4.
Примечание: для создания данных файлов использовать утилиты dd и mkfs. Размер файлов ограничить 512 Мб.
3. Используя команду stat дать характеристику каждому из файлов.
4. Используя команду mount расширить имеющуюся файловую структуру созданными файлами.
Примечание: в качестве точек монтирования использовать одноимённые каталоги NTFS, EXT2, EXT4 в директории /mount.
Примечание 2: Добиться отображения смонтированных файловых систем в списке блочных устройств.
5. Произвольно разбить созданные файловые системы на 3 раздела и примонтировать в каталоги внутри собственных.
Примечание: Имена каталогов для монтирования для каждой файловой системы представлены ниже:
NTFS: NT1, NT2, NT3.
EXT2: E21, E22, E23.
EXT4: E41, E42, E43.
6. Изучить назначение мягких и жёстких ссылок в операционных системах.
7. Создать на произвольном разделе произвольной файловой системы файл и несколько жёстких ссылок на него.
Примечание: имена жёстких ссылок выбрать самостоятельно.
8. В каждом разделе каждой файловой системы создать мягкую ссылку на созданный файл.
9. Написать команду(-ы), которая отыщет все мягкие и жёсткие ссылки на файл.
10. Используя команду fsck проверить разделы на наличие ошибок.
Примечание: использовать опцию простой проверки без исправления обнаруженных ошибок.
11. Настроить операционную систему таким образом, чтобы разделы NT1, E22 и E43 автоматически монтировались в собственные каталоги при загрузке системы, а также указать необходимость проверки каждого и них.
Примечание: порядок проверки разделов выбрать самостоятельно.
12. Используя механизм замещающего монтирования скрыть раздел E22 и на его место смонтировать новую файловую системы EXT2 размером 1 Гб.
13. Создать на разделе файловой системы каждого типа по одному графическому файлу и удалить.
14. Используя различные механизмы восстановления файлов добиться возвращения удалённых изображений.
В отчёте необходимо указать команды пунктов 2-5, 7-14, а также ответы на вопросы:
1. Что такое inode?
2. Каково количество блочных устройств, но которые можно смонтировать виртуальные файловые системы? Можно ли это количество изменить?
3. Каким образом можно изменить объём раздела файловой системы?
4. В чём принцип механизма замещающего монтирования?
5. Перечислить отличия журналируемых и нежурналируемых файловых систем.
Не нашли, что искали? Воспользуйтесь поиском:
|