[devel] /dev/shm

Dmitry V. Levin ldv на altlinux.org
Чт Авг 29 22:24:40 MSK 2019


On Thu, Aug 29, 2019 at 04:58:43PM +0300, Andrey Savchenko wrote:
> On Thu, 29 Aug 2019 01:52:44 +0300 Dmitry V. Levin wrote:
> > > > > А почему теперь /dev/shm обязателен и не отключаем ? Раньше же без него
> > > > > обходились.
> > > > 
> > > > Раньше его неотключаемо создавал hasher, теперь hasher-priv.
> > > > В принципе, его можно отключить через /etc/hasher-priv/fstab,
> > > > написав какой-нибудь mode=755, но зачем?
> > > 
> > > Ну просто это ещё одна tmpfs. Она конечно ограничена по размеру, но
> > > всё-таки. Я бы и /sys без нужды не давал ибо нефиг читать информацию про
> > > хост-систему и модули.
> > 
> > Можно объявить, что /dev/shm мы монтируем временно
> > для обеспечения обратной совместимости, и скоро уберём.
> 
> /dev/shm — это часть стандарта POSIX и должен быть всегда. Понятно,

Не всё, что является частью стандарта POSIX, должно быть всегда.
Что-то может быть по требованию.  Так что это слабый аргумент.

> что не все приложения его используют, но сидеть и разбирать
> дополнительные баги из-за того, что кому-то понадобилось /dev/shm,
> а его нет и вылезла неочевидная ошибка — лично у меня желания нет,
> работы и так больше, чем людей.

А вот это аргумент посильнее.

На самом деле выяснить, используется ли /dev/shm для сборки конкретного
пакета, теперь будет очень легко: для этого достаточно сравнить время
модификации /dev и /dev/shm, и если /dev/shm новее /dev, значит, /dev/shm
использовался.


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


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