requested use case is having a Windows XP SP3 guest running in 64bit Ubuntu.
(Linux pcs 2.6.35-22-server #35-Ubuntu SMP Sat Oct 16 22:02:33 UTC 2010 x86_64 GNU/Linux)
I want this guest to access an LVM LV on the Ubuntu disk.
I've setup the following LVM config:
--- Logical volume ---
LV Name /dev/storage/sdc1 VG Name storage LV UUID Zg5IMC-OlqB-prL5-fgg4-3A9A-OgKP-oZ0QkJ LV Write Access read/write LV Status available # open 0 LV Size 1.01 GiB Current LE 259 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 251:3
1) I've setup a storage pool for /dev/storage
2) I've mkfs.vfat /dev/storage/sdc1
3) and made a virtual IDE disk in the virt-manager setup for the guest.
Target device: IDE Disk 2
Source path: /dev/storage/sdc1
Now when running XP (guest) Windows sees a new disk in Disk Manager and want's to install a partition on it, since it believes the drive is empty.
After formatting from within Windows I can put data on the new disk volume.
Back in Ubuntu however I cannot access this this any more since it created a partition within an LVM Logical Volume.
Running fdisk -l shows the following:
root@pcs:/media# fdisk -l /dev/storage/sdc1 Disk /dev/storage/sdc1: 1086 MB, 1086324736 bytes 32 heads, 63 sectors/track, 1052 cylinders Units = cylinders of 2016 * 512 = 1032192 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x8d72e4f4 Device Boot Start End Blocks Id System /dev/storage/sdc1p1 1 1050 1058368+ c W95 FAT32 (LBA)
which seems fine to me, but when trying to mount /dev/storage/sdc1p1 I get the following error:
mount /dev/storage/sdc1p1 /media/xp mount: special device /dev/storage/sdc1p1 does not exist
which makes sense since in lvdisplay sdc1p1 does not exist
I want to mount the vfat partition in both Ubuntu and XP
What am I missing here?????
regards, and thanks for your consideration.