[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