[devel] Убрать /etc/mtab -> /proc/mounts [was: количество смонтированных устройств]

Dubrovskiy Viacheslav slava на tangramltd.com
Пн Янв 30 20:16:42 MSK 2012


30.01.2012 10:02, Dmitry V. Levin пишет:
> On Mon, Jan 30, 2012 at 09:16:49AM -0500, Dubrovskiy Viacheslav wrote:
>> 30.01.2012 05:58, Денис Смирнов пишет:
>>> On Sun, Jan 29, 2012 at 12:03:28AM -0500, Dubrovskiy Viacheslav wrote:
>>>
>>> DV>  Кстати из-за этого "уменьшения сущностей", я уже 3 месяца пытаюсь
>>> DV>  разобраться с https://bugzilla.altlinux.org/show_bug.cgi?id=26292
>>> DV>  Может лучше вернуть как было?
>>>
>>> То есть сломать систему, из-за глючной программы?
>>>
>>> В mtab должны отображаться все смонтированные FS. snmp пытается показать
>>> даже те FS, к которым не имеет доступа и из-за этого глючит.
>>>
>>> Очевидно надо править кривой софт, а не ломать систему.
>> Софт рассчитывает, что вывод mount не будет выводить те точки
>> монтирования которые смонтированы с опцией -n.
> В таком случае этот софт полагается на поведение, зависящее от реализации.
Есть ли другое решение получать только те точки монтирования, которые не 
смонтированы с -n ?

> mount -n гарантирует только то, что он сам не будет модифицировать /etc/mtab.
> mount -n не гарантирует, что в результате /etc/mtab не изменится.

Это хорошо что гарантирует или не гарантирует. Но по сути, пользователь 
или программа не ожидает получить полный выхлоп смонтированных точек 
включая те, что смонтированы с -n.
И как сказал legion@, формально это поломка в mount.
Есть ключ который не работает и не дает того результата, который от его 
применения ожидается.

-- 
WBR,
Dubrovskiy Viacheslav



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