* [sisyphus] systemd : how toincrease /tmp size
@ 2015-12-23 8:04 Eugene Prokopiev
0 siblings, 1 reply; 12+ messages in thread
From: Eugene Prokopiev @ 2015-12-23 8:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Здравствуйте!
Нужно увеличить размер /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) тоже не помогает.
--
WBR,
Eugene Prokopiev
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
@ 2015-12-23 10:40 ` Eugene Prokopiev
2015-12-24 7:28 ` Eugene Prokopiev
2015-12-23 12:39 ` Sergey V Turchin
1 sibling, 1 reply; 12+ messages in thread
From: Eugene Prokopiev @ 2015-12-23 10:40 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
23 декабря 2015 г., 11:40 пользователь Alexey Shabalin
<a.shabalin@gmail.com> написал:
> А какой размер /tmp получается? одинаковый в контейнере и хостовой
> системе?
Да, а хочется в контейнере больше. Не положено?
> tmp.mount было решено убрать из поставки, а использовать fstab (у вас видно,
> что он сделан с помощью systemd-fstab-generator), т.к. zerg@ выпускает
> kdesktop без tmpfs, там /tmp на HDD(может я ошибаюсь, и он для себя просил
> удобную возможность отключать tmpfs для /tmp). А управлять этим через fstab
> проще.
Понятно, но сразу неочевидно. И почему тогда через fstab нельзя
выставить размер?
> Для systemd-nspawn еще есть параметр --tmpfs. Попробуйте что-то типа
> --tmpfs=/tmp:mode=1777,size=4G
Вроде получается, но:
$ mount | grep /tmp
tmpfs on /tmp type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw,nodev,size=4194304k)
Мало того, что две записи смущают, так еще и nodev мне совсем не
подходит. Как бы его убрать?
--
WBR,
Eugene Prokopiev
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
2015-12-23 10:40 ` Eugene Prokopiev
@ 2015-12-23 12:39 ` Sergey V Turchin
1 sibling, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-23 12:39 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
On Wednesday 23 December 2015 11:40:15 MSK Alexey Shabalin wrote:
[...]
> kdesktop без tmpfs, там /tmp на HDD
Да.
> (может я ошибаюсь, и он для
> себя просил удобную возможность отключать tmpfs для /tmp). А управлять этим
> через fstab проще.
Не. Там проблема в том, что если /tmp записан в fstab, то наличие tmp.mount в
systemd приводит к невозможности загрузки и даже mask tmp.mount не помогает.
Если это решено, то можно и возвратить tmp.mount в пакет systemd.
А в следующем KDesktop я для /tmp буду делать tmp.mount вместо записи в fstab.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
@ 2015-12-23 15:07 ` Sergey V Turchin
0 siblings, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-23 15:07 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
On Wednesday 23 December 2015 17:54:58 MSK Alexey Shabalin wrote:
[...]
> > А в следующем KDesktop я для /tmp буду делать tmp.mount вместо записи в
> > fstab.
> > Зачем, чем не устраивает в fstab?
Не решает вышеописанную проблему.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
2015-12-23 10:40 ` Eugene Prokopiev
@ 2015-12-24 7:28 ` Eugene Prokopiev
0 siblings, 0 replies; 12+ messages in thread
From: Eugene Prokopiev @ 2015-12-24 7:28 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
23 декабря 2015 г., 13:40 пользователь Eugene Prokopiev <enp@itx.ru> написал:
> 23 декабря 2015 г., 11:40 пользователь Alexey Shabalin
> <a.shabalin@gmail.com> написал:
>
>> А какой размер /tmp получается? одинаковый в контейнере и хостовой
>> системе?
>
> Да, а хочется в контейнере больше. Не положено?
Ну и собственно не помогает. Если сделать в хост-системе /tmp на 4G,
то в контейнере ни чудесным образом, ни с помощью fstab больше 2G она
не становится, а --tmpfs с принудительным nodev - лекарство хуже
болезни.
--
WBR,
Eugene Prokopiev
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
@ 2015-12-24 10:30 ` Sergey V Turchin
2015-12-24 11:32 ` Alexey Shabalin
2015-12-24 12:10 ` Sergey V Turchin
1 sibling, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-24 10:30 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
On Wednesday 23 December 2015 19:46:55 MSK Alexey Shabalin wrote:
[...]
> >
> > > > А в следующем KDesktop я для /tmp буду делать tmp.mount вместо записи
> > > > в
> > > > fstab.
> > > > Зачем, чем не устраивает в fstab?
> >
> > Не решает вышеописанную проблему.
> >
> > Как мне кажется, все проблемы должны быть решены после перехода на
> systemd-fstab-generator.
Как определить, что переход произошел?
[...]
P.S.
В GMail есть текстовый редактор письма, иначе форматирование текстовой части
письма страдает.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
2015-12-24 10:30 ` Sergey V Turchin
@ 2015-12-24 11:32 ` Alexey Shabalin
2015-12-24 11:55 ` Sergey V Turchin
0 siblings, 1 reply; 12+ messages in thread
From: Alexey Shabalin @ 2015-12-24 11:32 UTC (permalink / raw)
To: Sergey V Turchin; +Cc: ALT Linux Sisyphus discussions
24 декабря 2015 г., 13:30 пользователь Sergey V Turchin
<zerg@altlinux.org> написал:
> On Wednesday 23 December 2015 19:46:55 MSK Alexey Shabalin wrote:
>
> [...]
>> >
>> > > > А в следующем KDesktop я для /tmp буду делать tmp.mount вместо записи
>> > > > в
>> > > > fstab.
>> > > > Зачем, чем не устраивает в fstab?
>> >
>> > Не решает вышеописанную проблему.
>> >
>> > Как мне кажется, все проблемы должны быть решены после перехода на
>> systemd-fstab-generator.
> Как определить, что переход произошел?
наличие /lib/systemd/system-generators/systemd-fstab-generator
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
2015-12-24 11:32 ` Alexey Shabalin
@ 2015-12-24 11:55 ` Sergey V Turchin
2015-12-24 12:08 ` Sergey V Turchin
0 siblings, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-24 11:55 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
On Thursday 24 December 2015 14:32:02 MSK Alexey Shabalin wrote:
[...]
> >> > Как мне кажется, все проблемы должны быть решены после перехода на
> >>
> >> systemd-fstab-generator.
> >
> > Как определить, что переход произошел?
>
> наличие /lib/systemd/system-generators/systemd-fstab-generator
Ааа. Я думал, еще не перешёл. :-)
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
2015-12-24 11:55 ` Sergey V Turchin
@ 2015-12-24 12:08 ` Sergey V Turchin
0 siblings, 0 replies; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-24 12:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Thursday 24 December 2015 14:55:46 MSK Sergey V wrote:
[...]
> > >> > Как мне кажется, все проблемы должны быть решены после перехода на
> > >>
> > >> systemd-fstab-generator.
> > >
> > > Как определить, что переход произошел?
> >
> > наличие /lib/systemd/system-generators/systemd-fstab-generator
>
> Ааа. Я думал, еще не перешёл. :-)
Тогда можно оставить в KDesktop текущий вариант, раз всё равно в конечном
итоге будет tmp.mount .
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
2015-12-24 10:30 ` Sergey V Turchin
@ 2015-12-24 12:10 ` Sergey V Turchin
2015-12-24 12:46 ` Sergey V Turchin
1 sibling, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-24 12:10 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
On Wednesday 23 December 2015 19:46:55 MSK Alexey Shabalin wrote:
> 23 декабря 2015 г., 18:07 пользователь Sergey V Turchin <zerg@altlinux.org>
> написал:
>
>
> > On Wednesday 23 December 2015 17:54:58 MSK Alexey Shabalin wrote:
> >
> >
> >
> > [...]
> >
> > > > А в следующем KDesktop я для /tmp буду делать tmp.mount вместо записи
> > > > в
> > > > fstab.
> > > > Зачем, чем не устраивает в fstab?
> >
> > Не решает вышеописанную проблему.
> >
> >
> >
> > Как мне кажется, все проблемы должны быть решены после перехода на
> systemd-fstab-generator.
А где посмотреть, что он мне сгенерил для /tmp ?
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
2015-12-24 12:10 ` Sergey V Turchin
@ 2015-12-24 12:46 ` Sergey V Turchin
0 siblings, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-24 12:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Thursday 24 December 2015 15:10:43 MSK Sergey V wrote:
[...]
> > systemd-fstab-generator.
> А где посмотреть, что он мне сгенерил для /tmp ?
strace показал /tmp/mnt-*.mount
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] systemd : how toincrease /tmp size
@ 2015-12-24 13:10 ` Sergey V Turchin
0 siblings, 0 replies; 12+ messages in thread
From: Sergey V Turchin @ 2015-12-24 13:10 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
On Thursday 24 December 2015 15:49:11 MSK Alexey Shabalin wrote:
> 2015-12-24 15:46 GMT+03:00 Sergey V Turchin <zerg@altlinux.org>:
>
> > On Thursday 24 December 2015 15:10:43 MSK Sergey V wrote:
> >
> >
> >
> > [...]
> >
> >> > systemd-fstab-generator.
> >>
> >> А где посмотреть, что он мне сгенерил для /tmp ?
> >
> > strace показал /tmp/mnt-*.mount
>
> Это если вручную запустил.
> А обычное место для всего сгенерированого при загрузке,
> это /run/systemd/generator
Да я хотел посмотреть разницу с systemd-шным tmp.mount .
Кроме Conflicts=umount.target ничего не вижу, да и оно, вроде, не нужно, если
/tmp на жестком диске.
> А в /run/systemd/generator.late попадают сгенерированые из sysv
> init-скриптов. Они тоже напрямую не читаются.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2015-12-24 13:10 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-23 8:04 [sisyphus] systemd : how toincrease /tmp size Eugene Prokopiev
2015-12-23 10:40 ` Eugene Prokopiev
2015-12-24 7:28 ` Eugene Prokopiev
2015-12-23 12:39 ` Sergey V Turchin
2015-12-23 15:07 ` Sergey V Turchin
2015-12-24 10:30 ` Sergey V Turchin
2015-12-24 11:32 ` Alexey Shabalin
2015-12-24 11:55 ` Sergey V Turchin
2015-12-24 12:08 ` Sergey V Turchin
2015-12-24 12:10 ` Sergey V Turchin
2015-12-24 12:46 ` Sergey V Turchin
2015-12-24 13:10 ` Sergey V Turchin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git