Bruno Prémont wrote: > On Fri, 19 December 2008 Shams Fantar wrote: > >> Hello, >> >> I've one guest server (gserver1), and the root server. >> >> On the root server, there is a partition /backup (/dev/hda2) of 59 >> Gb. I would like to mount /backup in the guest server gserver1, so, I >> do : >> >> vnamespace --enter gserver1 -- mount -t ext3 /dev/hda2 >> /etc/vservers/gserver1/vdir/backup >> >> I get no error and the partition is mounted. But the problem is that >> the partition does the same size that the / partition. (14 Gb in my >> case). /backup is not mounted with its 59 Gb, why ? are there any >> solution so that /backup does 59 Gb insteaf of 14Gb ? >> >> Regards, >> >> > How do you determine that partition's available space? > By doing a df -h : /dev/hda2 14G 1.3G 12G 10% /var/lib/vservers/gserver1/backup > df takes a look at /etc/mtab, if that one is not "correct" (e.g. > matching /proc/self/mounts) /etc/mtab gives me : /dev/hda2 /home ext3 rw 0 0 /dev/hda2 /var/lib/vservers/gserver1/backup ext3 rw 0 0 > it may list wrong information because it > asks the wrong mountpoint for available space. > Oh. :/ > Mounting that partition via vnamespace will most probably not update > the guest's mtab file... So you may consider symlinking /etc/mtab > to /proc/self/mounts, especially for guest which are pretty restricted > in their (u)mount abilities. > But, how to do so that the guest server sees the hda2 partition ? Do I have to put the good line in /etc/mtab ? > Bruno > Regards,