Сбрасывать профиль пользователя после перезагрузки? Есть парк бездисковых рабочих станций, на которых по PXE запускается убунту.
Была поставлена задача профиль пользователя один раз настроить и после перезагрузки сбрасывать.
Папка /home/user монтируется по NFS. Но если монтировать read-only, то некоторые программы нормально не запускаются, так как пытаются писать в профиль.
В качестве временного решения сделал так, чтобы при загрузке системы профиль монтировался в tmpfs и выкачивался из сети. Но загрузка получается слишком долгая.
Может есть какое-нибудь нормальное решение для таких вещей?

21 Авг 2019 в 06:56
156 +1
0
Ответы
1

Для решения вашей проблемы можно воспользоваться утилитой aufs (advanced multi-layered unification filesystem), которая позволит вам создать сложную файловую систему, объединяющую несколько источников данных.

В вашем случае вы можете создать слой на основе tmpfs для временного хранения профиля пользователя после каждой перезагрузки. При этом вы можете объединить этот слой с основным слоем, содержащим данные профиля пользователя, монтируемыми по NFS.

Примерно такая будет схема:

Слой 1 - Неизменяемый слой с данными профиля пользователя, монтируемыми по NFS.Слой 2 - tmpfs слой для временного хранения данных профиля при перезагрузке.

При каждом запуске системы профиль пользователя будет сначала монтироваться из слоя 1, затем слой 2 будет добавлен поверх него для временного использования. После перезагрузки слой 2 будет сброшен, но данные из слоя 1 останутся нетронутыми.

Для настройки aufs вам потребуется добавить соответствующую запись в /etc/fstab и создать скрипт для обновления и сброса слоя 2 при каждой загрузке системы.

Это позволит вам сохранить данные профиля пользователя после перезагрузки, но при этом не загружать систему слишком долго из-за выкачивания файла профиля каждый раз.

20 Апр 2024 в 13:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 839 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир