[devel] /dev/shm

Dmitry V. Levin ldv на altlinux.org
Ср Авг 28 21:59:38 MSK 2019


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


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190828/c149eb7f/attachment.bin>


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