Accessing host LVM partition from Windows XP through Virt.manager 0.8.5 / Qemu / KVM

Posted by Nico de Smidt on Ask Ubuntu See other posts from Ask Ubuntu or by Nico de Smidt
Published on 2011-03-05T11:06:24Z Indexed on 2011/03/05 15:32 UTC
Read the original article Hit count: 397

Filed under:
|
|
|
|

Hi, 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

Main question:
I want to mount the vfat partition in both Ubuntu and XP
What am I missing here?????

regards, and thanks for your consideration.
Nico

© Ask Ubuntu or respective owner

Related posts about server

Related posts about mount

  • 12.10 update breaks NFS mount

    as seen on Ask Ubuntu - Search for 'Ask Ubuntu'
    I've just upgraded to the latest 12.10 beta. Rebooted twice. The problem is with the NFS folders not mounting, here's a verbose log. # mount -v myserver:/nfs_shared/tools /tools/ mount: no type was given - I'll assume nfs because of the colon mount.nfs: timeout set for Mon Oct 1 11:42:28 2012 mount… >>> More

  • Mount SMB / AFP 13.10

    as seen on Ask Ubuntu - Search for 'Ask Ubuntu'
    I cannot seem to get Ubuntu to mount a mac share via SMB or AFP. I've tried the following... AFP: apt-get install afpfs-ng-utils mount_afp afp://user:password@localip/share /mnt/share Error given: "Could not connect, never got a reponse to getstatus, Connection timed out". Which is odd as I can… >>> More

  • Mount Return Code for CIFS mount

    as seen on Server Fault - Search for 'Server Fault'
    When I run the following command (as root or via sudo) from a bash script I get an exit status (or return code in mount man page parlance) of 1: mount -v -t cifs //nasbox/volume /tmpdir/ --verbose -o credentials=/root/cifsid & /tmp/mylog It outputs the following into the myflog file: parsing… >>> More

  • Disable raid member check upon mount to mount damaged nvidia raid1 member

    as seen on Server Fault - Search for 'Server Fault'
    Hi, A friend of mine destroyed his Nvidia RAID1 array somehow and in trying to fix it, he ended up with a non-working array. Because of the RAID metadata, the actual disk data was stored at an offset from the beginning. I was able to identify this offset with dd and a hexeditor and then I used losetup… >>> More

  • Network shares do not mount.

    as seen on Super User - Search for 'Super User'
    My network shares were mounting fine yesterday.. suddenly they are not. They were mounting fine for the last two weeks or however long since I added them. When I run sudo mount -a I get the following error: topsy@monolyth:~$ sudo mount -a mount error(12): Cannot allocate memory Refer to the mount… >>> More