[devel] /dev/shm
Dmitry V. Levin
ldv на altlinux.org
Пт Авг 30 00:08:01 MSK 2019
On Wed, Aug 28, 2019 at 09:59:38PM +0300, Dmitry V. Levin wrote:
> On Wed, Aug 28, 2019 at 09:50:06PM +0300, Anton Farygin wrote:
> > On 28.08.2019 21:45, Anton Farygin wrote:
> > > Могут сломаться другие пользователи hasher'а, поскольку полностью
> > > прекращается обмен файлами в hasher/chroot/dev между процессами
> > > снаружи и внутри чрута.
> > >
> > > Например, пришлось починить пакет mkve, потому что mkve-cache
> > > использовал hsh-fakedev, которого больше нет.
> > >
> > > Я не удивлюсь, если сломаются какие-то пользователи mkimage.
> >
> > Интересно, как станет себя вести hasher в системах виртуализации. В
> > докере, в lxc.
>
> Везде, где можно создавать новые tmpfs, поведение будет таким же,
> как и прежде. Везде, где нельзя создавать новые tmpfs, hasher
> не будет работать совсем.
>
> > Скорее всего основные поломки могут случиться там, где как-то
> > ограничивают возможность создания устройств.
>
> Устройства создавались и раньше. Изменяется то, на какой файловой системе
> они создаются. Раньше это было непосредственно в hasher/chroot/dev,
> теперь это отдельно созданная tmpfs:
>
> $ hsh-run --mount=/proc -- cat /proc/mounts
> dev /dev tmpfs rw,nosuid,noexec,relatime,size=4k,nr_inodes=256,mode=755 0 0
> shmfs /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=1024k,nr_inodes=256 0 0
> proc /proc proc ro,nosuid,nodev,noexec,relatime,gid=19,hidepid=1 0 0
Я склоняюсь к мысли, что сломаются только пользователи hsh-fakedev,
которого больше нет. Это mkve-cache, который я уже исправил, и mkimage.
Я отправлю в Сизиф новый hasher только после того, как все известные
пользователи hsh-fakedev будут адаптированы.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20190830/f83f78e7/attachment.bin>
Подробная информация о списке рассылки Devel