[sisyphus] systemd : how toincrease /tmp size

Alexey Shabalin a.shabalin на gmail.com
Ср Дек 23 11:40:15 MSK 2015


23 декабря 2015 г., 11:04 пользователь Eugene Prokopiev <enp на itx.ru>
написал:

> Здравствуйте!
>
> Нужно увеличить размер /tmp в контейнере под systemd-nspawn (текущий
> Сизиф). В арчевом форуме утверждают, что должен существовать
> соответствующий юнит, но у нас он какой-то странный:
>
> # systemctl status tmp.mount
> ● tmp.mount - /tmp
>    Loaded: loaded (/etc/fstab; bad; vendor preset: disabled)
>    Active: active (mounted) since Чт 2015-12-17 14:09:01 MSK; 5 days ago
>     Where: /tmp
>      What: tmpfs
>      Docs: man:fstab(5)
>            man:systemd-fstab-generator(8)
>
> Warning: Journal has been rotated since unit was started. Log output
> is incomplete or unavailable.
>
> Но даже при явно созданном файле /etc/systemd/system/tmp.mount с
> содержимым:
>
> [Unit]
> Description=Temporary Directory
> Documentation=man:hier(7)
> Before=local-fs.target
> [Mount]
> What=tmpfs
> Where=/tmp
> Type=tmpfs
> Options=size=4G
>
> толку нет, размер /tmp после ребута контейнера (точнее poweroff и
> start ибо reboot мои контейнеры просто тушит и не поднимает) остается
> прежним.
>
> Да, редактирование fstab (и даже systemctl mask tmp.mount) тоже не
> помогает.
>

А какой размер /tmp получается? одинаковый  в контейнере и  хостовой
системе?
tmp.mount было решено убрать из поставки, а использовать fstab (у вас
видно, что он сделан с помощью systemd-fstab-generator), т.к. zerg@
выпускает kdesktop без tmpfs, там /tmp на HDD(может я ошибаюсь, и он для
себя просил удобную возможность отключать tmpfs для /tmp). А управлять этим
через fstab проще.
Для systemd-nspawn еще есть параметр --tmpfs. Попробуйте что-то типа
--tmpfs=/tmp:mode=1777,size=4G

-- 
Alexey Shabalin
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20151223/48993efd/attachment-0001.html>


Подробная информация о списке рассылки Sisyphus