Red Hat System Administration II 8.2

Открытое практическое занятие: Настройка файловых систем и хранилищ и управление ими

В этой обзорной работе вы создадите логический том LVM, смонтируете сетевую файловую систему, создадите раздел подкачки, который автоматически активируется при загрузке системы, настроите удаление неиспользуемых временных файлов из системы и примените ACL для защиты каталога.

Результаты

Вы сможете:

  • создать логический том LVM;

  • смонтировать сетевую файловую систему;

  • создать раздел подкачки, который автоматически активируется при загрузке системы;

  • настроить удаление неиспользуемых временных файлов из системы;

  • применить ACL для защиты каталога.

Прежде чем выполнять сброс, скопируйте все файлы и данные, которые хотите сохранить, в другие системы. Выполните сброс систем workstation, servera и serverb, если вы не делали этого в конце последнего упражнения.

Войдите на workstation как пользователь student с паролем student.

На workstation запустите сценарий lab rhcsa-compreview2 start, чтобы начать обзорную работу. Этот сценарий создает необходимые файлы для настройки среды.

[student@workstation ~]$ lab rhcsa-compreview2 start

Инструкции

Для прохождения обзорной работы выполните следующие задачи на serverb.

  • Создайте новый логический том vol_home размером 1 ГиБ в новой группе томов extra_storage размером 2 ГиБ. Используйте неразмеченный диск /dev/vdb для создания разделов.

  • Логический том vol_home должен быть отформатирован под файловую систему XFS и смонтирован на постоянной основе в каталог /home-directories.

  • Убедитесь, что сетевая файловая система /share смонтирована в /local-share на постоянной основе и сохраняется после перезагрузки системы. Сетевая файловая система /share экспортируется с NFS-сервера servera.lab.example.com. Путь экспорта NFS — servera.lab.example.com:/share.

  • Создайте на диске /dev/vdc новый раздел размером 512 МиБ, который будет использоваться для подкачки. Эта область подкачки должна автоматически активироваться при загрузке.

  • Создайте новую группу с именем production. Создайте пользователей production1, production2, production3 и production4. Они должны использовать новую группу production в качестве дополнительной группы.

  • Настройте систему на использование нового каталога /run/volatile для хранения временных файлов. Файлы в этом каталоге должны очищаться, если к ним не обращаются больше 30 секунд. Восьмеричные разрешения для каталога ― 0700. Используйте файл /etc/tmpfiles.d/volatile.conf для настройки периодической очистки файлов в /run/volatile.

  • Создайте новый каталог с именем /webcontent. Владелец и группа каталога ― root. У участников группы production должны быть разрешения на чтение и запись в этом каталоге. У пользователя production1 должно быть только разрешение на чтение. Эти разрешения должны применяться ко всем новым файлам и каталогам, создаваемым в каталоге /webcontent.

  1. На workstation установите SSH-подключение к serverb как пользователь student.

  2. Переключитесь на пользователя root.

  3. Создайте раздел размером 2 ГиБ на диске /dev/vdb.

  4. Создайте логический том с именем vol_home, используя раздел на 2 ГиБ, который вы создали на /dev/vdb. Дайте группе томов имя extra_storage.

  5. Отформатируйте том vol_home под файловую систему XFS и смонтируйте его в /home-directories.

  6. Убедитесь, что сетевая файловая система /share смонтирована в /local-share на постоянной основе и сохраняется после перезагрузки системы. Сетевая файловая система /share экспортируется с NFS-сервера servera.lab.example.com. Путь экспорта NFS — servera.lab.example.com:/share.

  7. Создайте на диске /dev/vdc новый раздел размером 512 МиБ, который будет использоваться для подкачки. Эта область подкачки должна автоматически активироваться при загрузке.

  8. Создайте пользователей production1, production2, production3 и production4. Они должны использовать новую группу production в качестве дополнительной группы.

  9. Настройте систему на использование нового каталога /run/volatile для хранения временных файлов. Файлы в этом каталоге должны очищаться, если к ним не обращаются больше 30 секунд. Восьмеричные разрешения для каталога ― 0700. Используйте файл /etc/tmpfiles.d/volatile.conf для настройки периодической очистки файлов в /run/volatile.

  10. Создайте новый каталог с именем /webcontent. Пользователь-владелец и группа-владелец каталога ― root. У участников группы production должны быть разрешения на чтение и запись в этом каталоге. У пользователя production1 должно быть только разрешение на чтение. Эти разрешения должны применяться ко всем новым файлам и каталогам, создаваемым в каталоге /webcontent.

Оценка

На workstation запустите сценарий lab rhcsa-compreview2 grade, чтобы проверить, правильно ли было выполнено упражнение. Если будут найдены ошибки, исправьте их и повторно запустите сценарий.

[student@workstation ~]$ lab rhcsa-compreview2 grade

Конец

На машине workstation запустите сценарий lab rhcsa-compreview2 finish, чтобы закончить это упражнение. Этот сценарий удаляет файлы и ресурсы, созданные в ходе упражнения, и обеспечивает очистку среды.

[student@workstation ~]$ lab rhcsa-compreview2 finish

Обзорная работа завершена.