mount --bind пишет в /etc/mtab недостаточно информации [message #381] |
Fri, 18 November 2005 22:36 |
Dmitry Koterov
Messages: 40 Registered: November 2005
|
Member |
|
|
Предположим, сделал я:
mount --bind /tmp/a /tmp/b
После этого наблюдаю в /etc/mtab виртуальной машины:
simfs /tmp/b simfs rw,noatime 0 0
Спрашивается, а как достать, ОТКУДА произведено монтирование (/tmp/a)? Та же самая (недостаточная, даже ошибочная!) запись и в /proc/mounts на реальной машине:
/home/vz/private/26 /home/vz/root/26/tmp/b simfs rw,noatime 0 0
Тут вообще путь неправильный в первом поле.
Поясню, мне нужно просматривать mount-ы. У меня система управления хостингом построена на том, что должны существовать несколько mount bind-ов (директории баз MySQL внутри пользовательского аккаунта), которые обязаны сохраняться после перезагрузки машины. Вернее, они, конечно, не сохраняются, но - восстанавливаются при загрузке rc-скриптом в том состоянии, в котором они были перед ребутом. Соответственно, я теперь не могу узнать, какие же именно mount-ы были, нет этой информации в mtab.
Замечу, что в "чистом" Линуксе (правда, 2.4) записи в mtab выгялели так:
/tmp/a /tmp/b none rw,bind 0 0
[Updated on: Fri, 18 November 2005 22:43] Report message to a moderator
|
|
|