[Please keep replies on the list so that others can benefit from the answers]
On Mon, Jun 25, 2012 at 07:13:49AM -0500, Dan The Man wrote: > Hmmm well I beleive the only way I can think to do it is enlarge the lv > in linux as usual , then have to boot into freebsd , modify the > partition table for rest of sectors and use the growfs command, even > that is problematic seeing the partition cannot be mounted > regardless. Might be worth reading source code to growfs.c in > freebsd source tree or just trying a zfs root install to see if it > happens automatically. > > I did have a question after playing more with linux virtualization > maybe you could shed some light on, I was wondering how to mount > lv's inside guests. > > cappy:~# ls /dev/mapper > control virtual-centos virtual-centos_new virtual-freebsd > virtual-freebsd_new virtual-windows7 virtual-windows8 > cappy:~# virsh start centos > Domain centos started > > cappy:~# kpartx -av /dev/virtual/centos > add map virtual-centos1 (253:6): 0 512000 linear /dev/virtual/centos 2048 > add map virtual-centos2 (253:7): 0 20457472 linear > /dev/virtual/centos 514048 > cappy:~# ls /dev/mapper > control virtual-centos virtual-centos1 virtual-centos2 > virtual-centos_new virtual-freebsd virtual-freebsd_new > virtual-windows7 virtual-windows8 > cappy:~# virt-filesystems --long --parts --blkdevs -h -a > /dev/virtual/centos > Name Type Size Parent > /dev/sda1 partition 250M /dev/sda > /dev/sda2 partition 9.8G /dev/sda > /dev/sda device 10G - > cappy:~# virt-filesystems -lh -a /dev/virtual/centos > Name Type VFS Label Size > /dev/sda1 filesystem ext4 - 250M > /dev/virtual/root filesystem ext4 - 7.8G > cappy:~# mount /dev/mapper/virtual-centos1 /centos > > OK but now how do I mount that /dev/virtual/root since its a lvm on > /dev/sda2 ? With libguestfs you'd use guestmount to do this: guestmount -a /dev/virtual/centos -m /dev/virtual/root /tmp/mnt There's no need to use kpartx. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
