ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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