OpenVZ Forum


Home » International » Russian » tmp noexec -> mount -t simfs
tmp noexec -> mount -t simfs [message #6144] Sat, 09 September 2006 13:19 Go to previous message
Valmont is currently offline  Valmont
Messages: 225
Registered: September 2005
Senior Member
Настраивал скрипты для монтирования tmp с noexec,nosuid согласно данному топику
http://forum.openvz.org/index.php?t=msg&goto=1372
с некоторыми поправками.

Подскажите пожалуйста сакральный смысл опций монтирования simfs.

mount -t simfs \
        -o noatime,nosuid,noexec,nodev,rw,/vz/template:$TMPPATH/$VPSTMP \
        /vz/template:$TMPPATH/$VPSTMP $VE_ROOT/tmp


В таком варианте у меня в принципе отказывалось монтироваться.
Согласно логике скрипта из этого должно получиться следующее:
root@server /etc/vz# mount -t simfs -o noatime,nosuid,noexec,nodev,rw,/run/vz/template:/run/vz/tmp/121 /run/vz/template:/run/vz/tmp/121 /run/vz/tmp/121/
mount: special device /run/vz/template:/run/vz/tmp/121 does not exist


Вот в таком варианте
mount -t simfs -o noatime,nosuid,noexec,nodev,rw,/run/vz/temp/120
 /run/vz/temp/120 /run/vz/root/120/tmp

у меня монтируется, но непонятные глюки есть. Например при остановке одного vps у другого tmp однажды просто отвалился. Пока куда копать не знаю.

Опции, полагаю специфичны для simfs, так как раньше в мане по mount я такого не втречал, и с другими фс это не проходит:
root@server /etc/vz# mount -t ext3 -o noatime,nosuid,noexec,nodev,rw,/run/vz/tmp/121 /run/vz/tmp/121 /run/vz/tmp/121/
mount: /run/vz/tmp/121 is not a block device


Хотелось бы понять механизм и разобраться с глюками, которые мне пока не очень понятны и вероятно вытекащими именно из этого непонимания Smile

Почему первая точка монтирования должна указываться дважды, причем первый раз через запятую среди прочих опций монтирования?
В оригинале, на форуме virtuozzo он указывается не через запятую,
http://forum.swsoft.com/showthread.php?s=6f9b9faa42ed44106f1 ff388aa996ceb&threadid=23919&perpage=15&pagenumb er=2
, а на сайте у них же - через запятую.
http://kb.swsoft.com/article_130_648_en.html

Пример непонятного мне явления:

root@server /etc/vz# ls -la
total 10
drwxr-xr-x   4 root root  144 Aug 31 01:26 ./
drwx--x--x  45 root root 4312 Sep  9 16:49 ../
lrwxrwxrwx   1 root root   23 Aug 14 22:44 conf -> ../sysconfig/vz-scripts/
drwxr-xr-x   3 root root 1520 Aug 14 22:44 dists/
drwxr-xr-x   2 root root   48 Aug  8 17:17 names/
-rw-r--r--   1 root root  709 Aug 31 01:26 vz.conf
root@server /etc/vz# mount -t simfs -o noatime,nosuid,noexec,nodev,rw /run/vz/temp/121 /run/vz/root/121/tmp/
root@server /etc/vz# mount | grep simfs
/run/vz/tmp/120 on /run/vz/root/120/tmp type simfs (rw,noexec,nosuid,nodev,noatime,/run/vz/tmp/120)
/run/vz/temp/121 on /run/vz/root/121/tmp type simfs (rw,noexec,nosuid,nodev,noatime)

root@server /etc/vz# ls -la /run/vz/root/121/tmp
total 10
drwxr-xr-x   4 root root  144 Aug 31 01:26 ./
drwx--x--x  21 root root 4096 Sep  4 03:18 ../
lrwxrwxrwx   1 root root   23 Aug 14 22:44 conf -> ../sysconfig/vz-scripts
drwxr-xr-x   3 root root 1520 Aug 14 22:44 dists/
drwxr-xr-x   2 root root   48 Aug  8 17:17 names/
-rw-r--r--   1 root root  709 Aug 31 01:26 vz.conf


Судя по этому, если не указывать дополнительно каталог в опциях, он берет текущий. Фича воспроизводима повторно Smile


[Updated on: Sat, 09 September 2006 13:20]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: vzyum x86_64 так и не fixed?
Next Topic: проблема с подключением диска к впске
Goto Forum:
  


Current Time: Mon Aug 18 03:48:35 GMT 2025

Total time taken to generate the page: 0.20547 seconds