From: Timur Batyrshin <batyrshin@ieml.ru> To: ALT Linux sysadmin discuss <sysadmins@lists.altlinux.org> Subject: [Sysadmins] openvz and bind mounts Date: Thu, 27 Sep 2007 18:40:26 +0400 Message-ID: <20070927184026.44208e0e@batyrshin.ieml.ru> (raw) При монтировании смонтированного на nfs каталога с помощью -o bind посредством action script внутрь OpenVZ контейнера и последующего его размонтирования, пропадает mount первоначально смонтированного на nfs каталога. Куда вешать багу? Ситуация такая: Два каталога -- /mnt/distr и /mnt/repo монтированы на nfs: [root@horus ~]# cat /proc/mounts | grep mnt server:/var/ftp/Server_x64 /mnt/distr nfs ro,vers=3,rsize=524288,wsize=524288,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=server 0 0 server:/var/samba/repo /mnt/repo nfs ro,vers=3,rsize=524288,wsize=524288,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=server 0 0 Затем они же монтируются внутрь VPS с помощью action scripts: [root@horus ~]# cat /etc/vz/conf/vps.mount #!/bin/sh [ -f /etc/vz/vz.conf ] || exit 1 [ -f $VE_CONFFILE ] || exit 1 . /etc/vz/vz.conf . $VE_CONFFILE mount -o bind /mnt/repo $VE_ROOT/mnt/repo mount -o bind /mnt/distr $VE_ROOT/mnt/distr (vps.umount такой же, только в нем последние две строчки выглядят как umount $VE_ROOT/mnt/distr umount $VE_ROOT/mnt/repo Запускаем VZ: [root@horus ~]# service vz start ....... [root@horus mnt]# cat /proc/mounts | grep mnt server:/var/samba/linux /mnt/linux subfs ro 0 0 ro,vers=3,rsize=524288,wsize=524288,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=server 0 0 server:/var/samba/repo /mnt/repo nfs ro,vers=3,rsize=524288,wsize=524288,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=server 0 0 server:/var/samba/repo /var/lib/vz/root/10001/mnt/repo nfs ro,vers=3,rsize=524288,wsize=524288,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=server 0 0 server:/var/ftp/Server_x64 /var/lib/vz/root/10001/mnt/distr nfs ro,vers=3,rsize=524288,wsize=524288,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=server 0 0 .......... Затем останавливаем VZ: [root@horus mnt]# service vz stop ......... [root@horus mnt]# cat /proc/mounts | grep mnt [root@horus mnt]# Если повторить аналогичные по смыслу операции без openvz, первоначальные mount-ы не пропадают. Сейчас попробовал примонтировать так не nfs-шару, а раздел -- ситуация не воспроизводится, т.е проблема только в nfs шарах.
next reply other threads:[~2007-09-27 14:40 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-09-27 14:40 Timur Batyrshin [this message] 2007-09-27 19:46 ` Konstantin A. Lepikhov 2007-09-28 5:50 ` Timur Batyrshin 2007-09-28 6:48 ` Alexey I. Froloff 2007-10-03 7:06 ` Timur Batyrshin 2007-10-03 9:45 ` Alexey I. Froloff
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20070927184026.44208e0e@batyrshin.ieml.ru \ --to=batyrshin@ieml.ru \ --cc=sysadmins@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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