ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] OpenVZ : bind HN directory to VE directory
@ 2006-12-12 19:31 Eugene Prokopiev
  2006-12-12 19:36 ` Michael Shigorin
  0 siblings, 1 reply; 2+ messages in thread
From: Eugene Prokopiev @ 2006-12-12 19:31 UTC (permalink / raw)
  To: Sysadmins

Здравствуйте!

Вопрос о том, как увидеть в VE каталог HN, уже поднимался, но я так и не 
понял, что я делаю неправильно:

# vzctl create 101 --ostemplate altlinux-sisyphus --config vps.basic
Creating VE private area (altlinux-sisyphus)
Performing postcreate actions
VE private area was created
[root@m1 ~]# vzctl start 101
Starting VE ...
VE is mounted
Setting CPU units: 1000
VE start in progress...

[root@m1 ~]# vzctl exec 101 mkdir /data

[root@m1 ~]# mount -o bind /backup/ /vz/var/lib/vz/private/101/data/

[root@m1 ~]# vzctl exec 101 ls /data

[root@m1 ~]# ls /backup/
m  vm

[root@m1 ~]# ls /vz/var/lib/vz/private/101/data
m  vm

Что не так?

И другой вопрос: для чего описывать mount -o bind в /etc/vz/vps.mount, 
не проще прописать это в /etc/fstab HN?

-- 
С уважением, Прокопьев Евгений


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Sysadmins] OpenVZ : bind HN directory to VE directory
  2006-12-12 19:31 [Sysadmins] OpenVZ : bind HN directory to VE directory Eugene Prokopiev
@ 2006-12-12 19:36 ` Michael Shigorin
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Shigorin @ 2006-12-12 19:36 UTC (permalink / raw)
  To: Sysadmins

[-- Attachment #1: Type: text/plain, Size: 767 bytes --]

On Tue, Dec 12, 2006 at 10:31:32PM +0300, Eugene Prokopiev wrote:
> Вопрос о том, как увидеть в VE каталог HN, уже поднимался, но я
> так и не понял, что я делаю неправильно:

Монтируете в private/, а не root/.

> [root@m1 ~]# mount -o bind /backup/ /vz/var/lib/vz/private/101/data/

> И другой вопрос: для чего описывать mount -o bind в
> /etc/vz/vps.mount, не проще прописать это в /etc/fstab HN?

Проблема в том, что если auto (бишь монтируется при старте)
-- то будет отмонтировано перед стартом VE (можно проверить
vzctl mount $VEID), а если noauto -- то будет разве что удобней
каждый раз руками монтировать.

Можете примерить аттачи к /etc/sysconfig/vz-scripts/

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: 102.mount --]
[-- Type: text/plain, Size: 151 bytes --]

#!/bin/bash
# Mount script to bind-mount /var/something into a VPS
. /etc/sysconfig/vz
. $VE_CONFFILE

mount -o bind /storage/md2/ftp $VE_ROOT/var/ftp

[-- Attachment #3: 102.umount --]
[-- Type: text/plain, Size: 72 bytes --]

#!/bin/bash
. /etc/sysconfig/vz
. $VE_CONFFILE

umount $VE_ROOT/var/ftp

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-12-12 19:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-12 19:31 [Sysadmins] OpenVZ : bind HN directory to VE directory Eugene Prokopiev
2006-12-12 19:36 ` Michael Shigorin

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