* [Sysadmins] mount --bind из HN в VE @ 2007-04-15 8:58 Eugene Prokopiev 2007-04-15 9:32 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Eugene Prokopiev @ 2007-04-15 8:58 UTC (permalink / raw) To: Sysadmins Здравствуйте! Достаточно свежий сизиф: # cat /etc/vz/conf/101.mount #!/bin/bash . /etc/sysconfig/vz . $VE_CONFFILE mount -o bind /data/distrib/alt-linux-sisyphus-current $VE_ROOT/data/alt-linux-sisyphus-current [root@vm ~]# cat /etc/vz/conf/101.umount #!/bin/bash . /etc/sysconfig/vz . $VE_CONFFILE umount $VE_ROOT/data/alt-linux-sisyphus-current # vzctl start 101 Starting VE ... /etc/vz/conf/101.umount: line 3: /etc/sysconfig/vz: No such file or directory umount: /var/lib/vz/root/101/data/alt-linux-sisyphus-current: not mounted Error executing umount script /etc/vz/conf/101.umount Setting CPU units: 1000 VE start in progress... На менее свежем сизифе это работало Вопросы: 1) почему запускается 101.umount? 2) где теперь брать аналог $VE_CONFFILE (поиск по /etc ни к чему не привел)? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 8:58 [Sysadmins] mount --bind из HN в VE Eugene Prokopiev @ 2007-04-15 9:32 ` Dmitry V. Levin 2007-04-15 16:12 ` Eugene Prokopiev 0 siblings, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2007-04-15 9:32 UTC (permalink / raw) To: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 273 bytes --] On Sun, Apr 15, 2007 at 12:58:55PM +0400, Eugene Prokopiev wrote: > Достаточно свежий сизиф: > > # cat /etc/vz/conf/101.mount > #!/bin/bash > > . /etc/sysconfig/vz /etc/sysconfig/vz раньше был ссылкой на /etc/vz/vz.conf Теперь этой ссылки нет. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 9:32 ` Dmitry V. Levin @ 2007-04-15 16:12 ` Eugene Prokopiev 2007-04-15 16:19 ` Eugene Prokopiev 2007-04-15 19:47 ` Eugene Prokopiev 0 siblings, 2 replies; 11+ messages in thread From: Eugene Prokopiev @ 2007-04-15 16:12 UTC (permalink / raw) To: ALT Linux sysadmin discuss Dmitry V. Levin пишет: > On Sun, Apr 15, 2007 at 12:58:55PM +0400, Eugene Prokopiev wrote: > >>Достаточно свежий сизиф: >> >># cat /etc/vz/conf/101.mount >>#!/bin/bash >> >>. /etc/sysconfig/vz > > > /etc/sysconfig/vz раньше был ссылкой на /etc/vz/vz.conf > > Теперь этой ссылки нет. Спасибо. Однако не очень понятные проблемы остались: # cat /etc/vz/conf/101.mount #!/bin/bash . /etc/vz/vz.conf mount -o bind /data/tmp $VE_ROOT/data/tmp # cat /etc/vz/conf/101.umount #!/bin/bash . /etc/vz/vz.conf mount umount $VE_ROOT/data/tmp # vzctl start 101 Starting VE ... VE is mounted Setting CPU units: 1000 VE start in progress... # vzctl stop 101 Stopping VE ... VE was stopped /dev/md0 on / type ext3 (rw) proc on /proc type proc (rw,noexec,nosuid,gid=19) sysfs on /sys type sysfs (rw) udevfs on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw) shmfs on /dev/shm type tmpfs (rw) tmpfs on /tmp type tmpfs (rw,nosuid) /dev/md1 on /data type ext3 (rw) /data/tmp on /data/vz/root/101/data/tmp type none (rw,bind) umount: /data/tmp: not mounted umount: /data/tmp: not mounted Error executing umount script /etc/vz/conf/101.umount Почему mount показывает, что /data/tmp смонтирован, а umount не может его размонтировать? Если /etc/vz/conf/101.umount удалить, то после остановки VE мы увидим: # mount /dev/md0 on / type ext3 (rw) proc on /proc type proc (rw,noexec,nosuid,gid=19) sysfs on /sys type sysfs (rw) udevfs on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw) shmfs on /dev/shm type tmpfs (rw) tmpfs on /tmp type tmpfs (rw,nosuid) /dev/md1 on /data type ext3 (rw) /data/tmp on /data/vz/root/101/data/tmp type none (rw,bind) # umount /data/vz/root/101/data/tmp umount: /data/tmp: not mounted umount: /data/vz/root/101/data/tmp: not found umount: /data/tmp: not mounted umount: /data/vz/root/101/data/tmp: not found # umount /data/tmp umount: /data/tmp: not mounted # ls /data/vz/root/101 Т.е. $VE_ROOT был замонтируется раньше, чем вызывается /etc/vz/conf/101.umount Почему это может происходить? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 16:12 ` Eugene Prokopiev @ 2007-04-15 16:19 ` Eugene Prokopiev 2007-04-15 19:47 ` Eugene Prokopiev 1 sibling, 0 replies; 11+ messages in thread From: Eugene Prokopiev @ 2007-04-15 16:19 UTC (permalink / raw) To: ALT Linux sysadmin discuss > Т.е. $VE_ROOT был замонтируется раньше, чем вызывается ^^^^^^^^^^^^^^^^^ размонтируется -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 16:12 ` Eugene Prokopiev 2007-04-15 16:19 ` Eugene Prokopiev @ 2007-04-15 19:47 ` Eugene Prokopiev 2007-04-15 19:53 ` Konstantin A. Lepikhov 1 sibling, 1 reply; 11+ messages in thread From: Eugene Prokopiev @ 2007-04-15 19:47 UTC (permalink / raw) To: ALT Linux sysadmin discuss > Т.е. $VE_ROOT размонтируется раньше, чем вызывается > /etc/vz/conf/101.umount нет, не размонтируется: # cat 101.umount #!/bin/bash -x . /etc/vz/vz.conf mount ls $VE_ROOT ls $VE_ROOT/data/tmp umount -v /data/tmp # vzctl stop 101 Stopping VE ... VE was stopped + . /etc/vz/vz.conf ++ VIRTUOZZO=yes ++ LOCKDIR=/var/lib/vz/lock ++ DUMPDIR=/var/lib/vz/dump ++ VE0CPUUNITS=1000 ++ LOGGING=yes ++ LOGFILE=/var/log/vzctl.log ++ LOG_LEVEL=0 ++ VERBOSE=0 ++ DISK_QUOTA=yes ++ VZFASTBOOT=no ++ TEMPLATE=/var/lib/vz/template ++ VE_ROOT=/var/lib/vz/root/101 ++ VE_PRIVATE=/var/lib/vz/private/101 ++ CONFIGFILE=vps.basic ++ DEF_OSTEMPLATE=altlinux ++ VZWDOG=no ++ IPV6=no ++ IPTABLES='ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length' + mount /dev/md0 on / type ext3 (rw) proc on /proc type proc (rw,noexec,nosuid,gid=19) sysfs on /sys type sysfs (rw) udevfs on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw) shmfs on /dev/shm type tmpfs (rw) tmpfs on /tmp type tmpfs (rw,nosuid) /dev/md1 on /data type ext3 (rw) /data/tmp on /data/vz/root/101/data/tmp type none (rw,bind) + ls /var/lib/vz/root/101 bin boot data dev etc home lib lib64 media mnt opt proc root sbin srv sys tmp usr var + ls /var/lib/vz/root/101/data/tmp + umount -v /data/tmp could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead umount: /data/tmp: not mounted could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead umount: /data/tmp: not mounted Error executing umount script /etc/vz/conf/101.umount Что происходит? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 19:47 ` Eugene Prokopiev @ 2007-04-15 19:53 ` Konstantin A. Lepikhov 2007-04-15 20:11 ` Eugene Prokopiev 0 siblings, 1 reply; 11+ messages in thread From: Konstantin A. Lepikhov @ 2007-04-15 19:53 UTC (permalink / raw) To: ALT Linux sysadmin discuss Hi Eugene! Sunday 15, at 11:47:07 PM you wrote: ... > + umount -v /data/tmp > could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead > umount: /data/tmp: not mounted > could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead > umount: /data/tmp: not mounted > Error executing umount script /etc/vz/conf/101.umount > > Что происходит? А внутри VE никто umount не дергает? -- WBR et al. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 19:53 ` Konstantin A. Lepikhov @ 2007-04-15 20:11 ` Eugene Prokopiev 2007-04-15 21:39 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 11+ messages in thread From: Eugene Prokopiev @ 2007-04-15 20:11 UTC (permalink / raw) To: ALT Linux sysadmin discuss Konstantin A. Lepikhov пишет: > Hi Eugene! > > Sunday 15, at 11:47:07 PM you wrote: > > ... > >>+ umount -v /data/tmp >>could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead >>umount: /data/tmp: not mounted >>could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead >>umount: /data/tmp: not mounted >>Error executing umount script /etc/vz/conf/101.umount >> >>Что происходит? > > А внутри VE никто umount не дергает? VE свежесозданный из такого профиля: [root@vm profile]# ls -R .: config ovz ./ovz: config hooks.d packages ./ovz/hooks.d: 02root 03services 04inittab 05mtab 06syslog [root@vm profile]# cat config COMPONENTS="ovz" OSTEMPLATE="small" [root@vm profile]# cat ovz/config OUT=altlinux-small IDENT=ovz [root@vm profile]# cat ovz/packages apt basesystem sysklogd etcnet glibc-nss glibc-locales netlist openssh-server openssh-clients passwd less mc man vim-console [root@vm profile]# cat ovz/hooks.d/02root #!/bin/sh chown -R root.auth /etc/tcb/root [root@vm profile]# cat ovz/hooks.d/03services #!/bin/sh -e /sbin/chkconfig network on ||: /sbin/chkconfig syslogd on ||: /sbin/chkconfig random on ||: /sbin/chkconfig sshd on ||: /sbin/chkconfig rawdevices off ||: /sbin/chkconfig fbsetfont off ||: /sbin/chkconfig keytable off ||: [root@vm profile]# cat ovz/hooks.d/04inittab #!/bin/sh -e subst 's/^\([0-9]\+:[0-9]\+:respawn:\/sbin\/mingetty.*\)/#\1/' /etc/inittab [root@vm profile]# cat ovz/hooks.d/05mtab #!/bin/sh -e rm -f /etc/mtab && ln -s /proc/mounts /etc/mtab [root@vm profile]# cat ovz/hooks.d/06syslog #!/bin/sh -e subst 's,\/dev\/tty12,/var/log/syslog/console,' /etc/syslog.conf Кому там umount дергать? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 20:11 ` Eugene Prokopiev @ 2007-04-15 21:39 ` Konstantin A. Lepikhov 2007-04-16 5:32 ` Eugene Prokopiev 0 siblings, 1 reply; 11+ messages in thread From: Konstantin A. Lepikhov @ 2007-04-15 21:39 UTC (permalink / raw) To: ALT Linux sysadmin discuss Hi Eugene! Monday 16, at 12:11:36 AM you wrote: ... > Кому там umount дергать? > тот же killall или еще что-нить из /etc/init.d/ вполне может и дернуть - например отмонтировать NFS. -- WBR et al. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-15 21:39 ` Konstantin A. Lepikhov @ 2007-04-16 5:32 ` Eugene Prokopiev 2007-04-16 6:28 ` Eugene Prokopiev 0 siblings, 1 reply; 11+ messages in thread From: Eugene Prokopiev @ 2007-04-16 5:32 UTC (permalink / raw) To: ALT Linux sysadmin discuss Konstantin A. Lepikhov пишет: > Hi Eugene! > > Monday 16, at 12:11:36 AM you wrote: > > ... > >>Кому там umount дергать? >> > > тот же killall или еще что-нить из /etc/init.d/ вполне может и дернуть - > например отмонтировать NFS. NFS ни в VE, ни в HN не используется дело еще в том, что оно не отмонтируется, по крайней мере нормально: [root@vm conf]# vzctl stop 101 Stopping VE ... VE was stopped + . /etc/vz/vz.conf ++ VIRTUOZZO=yes ++ LOCKDIR=/var/lib/vz/lock ++ DUMPDIR=/var/lib/vz/dump ++ VE0CPUUNITS=1000 ++ LOGGING=yes ++ LOGFILE=/var/log/vzctl.log ++ LOG_LEVEL=0 ++ VERBOSE=0 ++ DISK_QUOTA=yes ++ VZFASTBOOT=no ++ TEMPLATE=/var/lib/vz/template ++ VE_ROOT=/var/lib/vz/root/101 ++ VE_PRIVATE=/var/lib/vz/private/101 ++ CONFIGFILE=vps.basic ++ DEF_OSTEMPLATE=altlinux ++ VZWDOG=no ++ IPV6=no ++ IPTABLES='ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length' + mount /dev/md0 on / type ext3 (rw) proc on /proc type proc (rw,noexec,nosuid,gid=19) sysfs on /sys type sysfs (rw) udevfs on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw) shmfs on /dev/shm type tmpfs (rw) tmpfs on /tmp type tmpfs (rw,nosuid) /dev/md1 on /data type ext3 (rw) /data/tmp on /data/vz/root/101/data/tmp type none (rw,bind) + ls /var/lib/vz/root/101 bin boot data dev etc home lib lib64 media mnt opt proc root sbin srv sys tmp usr var + ls /var/lib/vz/root/101/data/tmp + umount -v /data/tmp could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead umount: /data/tmp: not mounted could not umount /data/vz/root/101/data/tmp - trying /data/tmp instead umount: /data/tmp: not mounted Error executing umount script /etc/vz/conf/101.umount [root@vm conf]# vzctl status 101 VEID 101 exist mounted down [root@vm conf]# vzctl start 101 Starting VE ... + . /etc/vz/vz.conf ++ VIRTUOZZO=yes ++ LOCKDIR=/var/lib/vz/lock ++ DUMPDIR=/var/lib/vz/dump ++ VE0CPUUNITS=1000 ++ LOGGING=yes ++ LOGFILE=/var/log/vzctl.log ++ LOG_LEVEL=0 ++ VERBOSE=0 ++ DISK_QUOTA=yes ++ VZFASTBOOT=no ++ TEMPLATE=/var/lib/vz/template ++ VE_ROOT=/var/lib/vz/root/101 ++ VE_PRIVATE=/var/lib/vz/private/101 ++ CONFIGFILE=vps.basic ++ DEF_OSTEMPLATE=altlinux ++ VZWDOG=no ++ IPV6=no ++ IPTABLES='ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length' + mount /dev/md0 on / type ext3 (rw) proc on /proc type proc (rw,noexec,nosuid,gid=19) sysfs on /sys type sysfs (rw) udevfs on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw) shmfs on /dev/shm type tmpfs (rw) tmpfs on /tmp type tmpfs (rw,nosuid) /dev/md1 on /data type ext3 (rw) + ls /var/lib/vz/root/101 bin boot data dev etc home lib lib64 media mnt opt proc root sbin srv sys tmp usr var + ls /var/lib/vz/root/101/data/tmp + umount -v /data/tmp Could not find /data/tmp in mtab umount: /data/tmp: not mounted Error executing umount script /etc/vz/conf/101.umount Setting CPU units: 1000 VE start in progress... Т.е. при старте видим, что не размонтировано, пытаемся размонтировать и смонтировать заново, обламываемся - ну и ладно, грузимся, как будто ничего и не случилось, так, что ли? -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-16 5:32 ` Eugene Prokopiev @ 2007-04-16 6:28 ` Eugene Prokopiev 2007-04-16 10:48 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Eugene Prokopiev @ 2007-04-16 6:28 UTC (permalink / raw) To: ALT Linux sysadmin discuss Vasily Tarasov в forum.openvz.org: это известная "проблема". Дело в том, что mount при монтировании по умолчанию записывает в /etc/mtab файл (на HN). Потом, когда VE стопается, папка автоматически отмонтируется (даже без umount скрипта!), однако, в /etc/mtab (на HN) запись остаётся. Поэтому mount показывает что фс примонтирована (хотя на самом деле нет), а umount отмонтировать не может. Я лечу это так: в mount скрипте: mount -n <...> а umount скрипт вообще не использую. -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] mount --bind из HN в VE 2007-04-16 6:28 ` Eugene Prokopiev @ 2007-04-16 10:48 ` Dmitry V. Levin 0 siblings, 0 replies; 11+ messages in thread From: Dmitry V. Levin @ 2007-04-16 10:48 UTC (permalink / raw) To: ALT Linux sysadmin discuss [-- Attachment #1: Type: text/plain, Size: 664 bytes --] On Mon, Apr 16, 2007 at 10:28:29AM +0400, Eugene Prokopiev wrote: > Vasily Tarasov в forum.openvz.org: > > это известная "проблема". Дело в том, что mount при монтировании по > умолчанию записывает в /etc/mtab файл (на HN). Потом, когда VE > стопается, папка автоматически отмонтируется (даже без umount скрипта!), Это делает /etc/init.d/halt в самом VE. > однако, в /etc/mtab (на HN) запись остаётся. Поэтому mount показывает > что фс примонтирована (хотя на самом деле нет), а umount отмонтировать > не может. Я лечу это так: > > в mount скрипте: > > mount -n <...> > > а umount скрипт вообще не использую. Логично. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-04-16 10:48 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-04-15 8:58 [Sysadmins] mount --bind из HN в VE Eugene Prokopiev 2007-04-15 9:32 ` Dmitry V. Levin 2007-04-15 16:12 ` Eugene Prokopiev 2007-04-15 16:19 ` Eugene Prokopiev 2007-04-15 19:47 ` Eugene Prokopiev 2007-04-15 19:53 ` Konstantin A. Lepikhov 2007-04-15 20:11 ` Eugene Prokopiev 2007-04-15 21:39 ` Konstantin A. Lepikhov 2007-04-16 5:32 ` Eugene Prokopiev 2007-04-16 6:28 ` Eugene Prokopiev 2007-04-16 10:48 ` Dmitry V. Levin
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git