Рейтинг:0

Создать раздел /tmp, который использует тип файловой системы tmpfs в кикстарте?

флаг vn

я пишу кикстарт сценарий для использования при загрузке PXE для автоматической настройки новых систем с основными параметрами. У меня все работает, кроме разметки загрузочного диска: мой /tmp каталог находится под моим / (корневой) раздел вместо выделенного tmpfs раздел. я обнаружил эта статья поддержки по теме, но она заблокирована за платным доступом.

Это то, что у меня есть для разделения в моем сценарии кикстарта:

часть /boot --fstype=xfs --size=1024 --ondisk=vda
часть pv.01 --fstype=lvmpv --size=1 --grow --ondisk=vda

volgroup myvg --pesize=4096 pv.01
logvol swap --vgname=myvg --fstype=swap --рекомендуется --name=swap
logvol / --vgname=myvg --fstype=xfs --grow --size=1024 --name=root

И это выход из дф что это приводит к:

Используемый размер файловой системы Доступно Использование % Установлено на
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.6M 1.9G 1%/запуск
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/myvg-root 17G 1.5G 15G 10%/
/dev/vda1 976M 144M 766M 16% /загрузка
tmpfs 379M 0 379M 0% /выполнить/пользователь/1000
Рейтинг:1
флаг vn

Решение не было связано с разделением. Возможность монтажа /tmp как tmpfs на самом деле обрабатывается файлом модуля systemd tmp.mount, поэтому его можно включить в сценарии кикстарта, включив tmp.mount в сценарии после установки:

# Запустить настройку после установки
%post --interpreter=/usr/bin/bash --erroronfail --log=/var/log/kickstart-post.log
systemctl включить tmp.mount
%конец

Что приводит к этому дф вывод после загрузки:

Используемый размер файловой системы Доступно Использование % Установлено на
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.6M 1.9G 1%/запуск
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/myvg-root 17G 1.5G 15G 10%/
tmpfs 1.9G 8.0K 1.9G 1% /tmp
/dev/vda1 976M 144M 766M 16% /загрузка
tmpfs 379M 0 379M 0% /выполнить/пользователь/1000

По сути, это обратный процесс документировано на вики archlinux для отключения этой функции.

Дополнительная информация доступна на вики archlinux, но важно отметить, что если другой раздел уже смонтирован в /tmp то этот блок не будет иметь никакого эффекта, даже если он включен.

Связанное чтение о плюсах / минусах размещения /tmp на tmpfs здесь: https://access.redhat.com/discussions/688183

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.