From: x. <hua...@fo...> - 2017-02-23 03:27:01
|
I am sorry, i can not understand what you said just now. My architechure is: Windows7-Guest | libvirt QEMU-KVM | CentOS7-Host I make lv on Host, then attach it to Guest. And then login Guest, initialize it(MBR), format it(NTFS), write something to it, shutdown Guest. Finally, I try to mount this lv using ntfs-3g, but failed. That all. Thans anyway:) Regards! ------------------ 原始邮件 ------------------ 发件人: "Jean-Pierre André";<jea...@wa...>; 发送时间: 2017年2月23日(星期四) 凌晨5:28 收件人: "xiucai"<hua...@fo...>; 抄送: "ntfs-3g-devel"<ntf...@li...>; 主题: Re: 回复: 回复: reply: [ntfs-3g-devel] why failed to mount n NTFS block devicebased on LVM and formated by VM(Win7-Guest, CentOS7-Host)? xiucai wrote: > Haha, new Q appears: why "fdisk -l" shows > "/dev/mapper/bob-test--pure--ntfs--upon--lvm1" but fs says no. Do you use the same virtualization stack on Linux and Windows ? Jean-Pierre > I confirmed ""/dev/mapper/bob-test--pure--ntfs--upon--lvm1" below: > > [root@localhost ~]# fdisk -l |grep pure > disk /dev/mapper/bob-test--pure--ntfs--upon--lvm:53.7 GB, 53687091200 > bytes,104857600 sectors > /dev/mapper/bob-test--pure--ntfs--upon--lvm1 2048 104853503 > 52425728 7 HPFS/NTFS/exFAT > > [root@localhost ~]# ls -a /dev/mapper/ > . .. bob-test--pure--ntfs--upon--lvm centos7-root centos7-swap control > > [root@localhost ~]# dd if=/dev/mapper/bob-test--pure--ntfs--upon--lvm1 > count=1 | od -t x1 | head -n 1 > dd: open "/dev/mapper/bob-test--pure--ntfs--upon--lvm1" failed: no such > a file or directory > 0000000 > > [root@localhost ~]# dd if=/dev/bob/test--pure--ntfs--upon--lvm1 count=1 > | od -t x1 | head -n 1 > dd: open "/dev/bob/test--pure--ntfs--upon--lvm1" failed: no such a file > or directory > 0000000 > > [root@localhost ~]# ls -a /dev/bob/ > . .. test-pure-ntfs-upon-lvm > > but vda(/dev/mapper/bob-test--pure--ntfs--upon--lvm), named e: on guest, > ntfs partition, works ok. > > Regards! > ------------------ 原始邮件 ------------------ > *发件人:* "Jean-Pierre André";<jea...@wa...>; > *发送时间:* 2017年2月22日(星期三) 下午5:24 > *收件人:* "xiucai"<hua...@fo...>; > *抄送:* "ntfs-3g-devel"<ntf...@li...>; > *主题:* Re: 回复: reply: [ntfs-3g-devel] why failed to mount n NTFS > block devicebased on LVM and formated by VM(Win7-Guest, CentOS7-Host)? > > xiucai wrote: > > Hi, > > > > I am so glad to get your warm-hearted respose:) > > I am working in Chinese environment, so these given illustrations may > > cause trouble:( > > I wish it could not affect what we talking about:) > > > > *1*, there is no /*test-pure-ntfs-upon-lvm*/*1*, *only* > > *test-pure-ntfs-upon-lvm* exists:( > > Well, in your message, I see : > > [root@localhost mnt]# fdisk -l |grep NTFS |grep pure > /dev/mapper/centos7-test--pure--ntfs1 2048 104853503 > 52425728 7 HPFS/NTFS/exFAT > > IMHO this exists and this is what you want to mount, > you should be able to "dd" from it to confirm it is > formatted as ntfs. > > Jean-Pierre > > > > > *2*, I did "/3, make this new disk online and format it(MBR+NTFS)/" in > > Win7(VM), the windows-computer-manager, > > because i had attached test-pure-ntfs-upon-lvm to this VM. > > # for example: > > # qemu-img create -f qcow2 test.qcow2 10G > > # virsh attach-disk xdomain absolute_path_to_test.qcow2 vda > > # then vm will feel vda(disk1) > > # then operate vda(disk1) in vm, init it(mbr), create new simple volume > > and format it(ntfs) > > > > > > Regards! > > > > ------------------ 原始邮件 ------------------ > > *发件人:* "Jean-Pierre André";<jea...@wa...>; > > *发送时间:* 2017年2月22日(星期三) 下午3:25 > > *收件人:* "xiucai"<hua...@fo...>; > > *抄送:* "ntfs-3g-devel"<ntf...@li...>; > > *主题:* Re: reply: [ntfs-3g-devel] why failed to mount n NTFS block > > devicebased on LVM and formated by VM(Win7-Guest, CentOS7-Host)? > > > > Hi, > > > > xiucai wrote: > > > Thank Jean-Pierre:) > > > > > > I am so sorry for my delay because of some job's causes. > > > > > > dd if=/dev/bob/test-pure-ntfs-upon-lvm count=1 | od -t x1 | head -n 1 > > > /# 记录了1+0 的读入/ > > > /# 记录了1+0 的写出/ > > > /# 512字节(512 B)已复制,0.00025462 秒,2.0 MB/秒/ > > > /# 0000000 33 c0 8e d0 bc 00 7c 8e c0 8e d8 be 00 7c bf 00/ > > > > This does not yield an ntfs image interface, you > > will not be able to mount it as ntfs, and this does > > not look like an mbr either. > > > > What were your commands to : > > "3, make this new disk online and format it(MBR+NTFS)" > > As you mention the MBR, you might have wanted to create > > a partitioned image, with an ntfs partition inside, but > > this is not what is shown above. > > > > I was also asking for the outputs of : > > > > dd if=/dev/mapper/centos7-test--pure--ntfs count=1 | od -t x1 | head -n 1 > > and > > dd if=/dev/mapper/centos7-test--pure--ntfs1 count=1 | od -t x1 | head > -n 1 > > > > Jean-Pierre > > > > > /# note: locale is "LANG=zh_CN.UTF-8"/ > > > / > > > / > > > I do this same test again, details besides above are below: > > > > > > lsblk > > > /# sdb&sdc available/ > > > > > > pvcreate /dev/sdb > > > > > > pvcreate /dev/sdc > > > > > > vgcreate bob /dev/sdb /dev/sdc > > > > > > lvcreate -L 50G -n test-pure-ntfs-upon-lvm bob > > > > > > lsblk > > > /# sdb 8:16 0 557.8G 0 disk / > > > /# └─bob-test--pure--ntfs--upon--lvm 253:2 0 50G 0 lvm/ > > > /# sdc 8:32 0 1.1T 0 disk/ > > > > > > virsh start __ws2008r2x64 > > > > > > virsh attach-disk __ws2008r2x64 /dev/bob/test-pure-ntfs-upon-lvm vda > > > /# then format vda within __ws2008r2x64/ > > > /# "cmd" and run "wmic logicaldisk > wmic-logicaldisk.txt"/ > > > /# wmic-logicaldisk.txt shows e drive(vda) is ntfs/ > > > /# write something in e drive(vda) and shutdown __ws2008r2x64/ > > > > > > rpm -qa |grep ntfs > > > /# ntfsprogs-2016.2.22-1.el7.x86_64/ > > > /# ntfs-3g-2016.2.22-1.el7.x86_64/ > > > /# ntfs-3g-debuginfo-2016.2.22-1.el7.x86_64/ > > > /# ntfs-3g-devel-2016.2.22-1.el7.x86_64/ > > > > > > mkidr /mnt/ntfs > > > > > > ntfs-3g /dev/bob/test-pure-ntfs-upon-lvm /mnt/ntfs/ > > > /#Failed to mount '/dev/mapper/bob-test--pure--ntfs--upon--lvm': > invalid > > > parameters./ > > > /# The device '/dev/mapper/bob-test--pure--ntfs--upon--lvm' > doesn't seem > > > to have a valid NTFS./ > > > /# Maybe the wrong device is used? Or the whole disk instead of a > > > partition?/ > > > /# Or the other way around?/ > > > > > > ll /dev/bob > > > /# lrwxrwxrwx 1 root root 7 2月 22 11:05 test-pure-ntfs-upon-lvm -> > > > ../dm-2/ > > > > > > ll /dev/block > > > /# lrwxrwxrwx 1 root root 7 2月 17 17:30 253:0 -> ../dm-0/ > > > /# lrwxrwxrwx 1 root root 7 2月 17 17:30 253:1 -> ../dm-1/ > > > /# lrwxrwxrwx 1 root root 7 2月 22 11:05 253:2 -> ../dm-2/ > > > /# lrwxrwxrwx 1 root root 6 2月 17 17:30 8:0 -> ../sda/ > > > /# lrwxrwxrwx 1 root root 7 2月 17 17:30 8:1 -> ../sda1/ > > > /# lrwxrwxrwx 1 root root 6 2月 22 10:00 8:16 -> ../sdb/ > > > /# lrwxrwxrwx 1 root root 7 2月 17 17:30 8:2 -> ../sda2/ > > > /# lrwxrwxrwx 1 root root 7 2月 17 17:30 8:3 -> ../sda3/ > > > /# lrwxrwxrwx 1 root root 6 2月 22 10:00 8:32 -> ../sdc/ > > > /# lrwxrwxrwx 1 root root 6 2月 17 17:30 8:48 -> ../sdd/ > > > > > > > > > Thx for anyone who check this mail:) > > > > > > Regards! > > > > > > ------------------ 原始邮件 ------------------ > > > *发件人:* "Jean-Pierre André";<jea...@wa...>; > > > *发送时间:* 2017年2月10日(星期五) 晚上6:45 > > > *收件人:* "xiucai"<hua...@fo...>; > > > "ntfs-3g-devel"<ntf...@li...>; > > > *主题:* Re: [ntfs-3g-devel] why failed to mount n NTFS block > devicebased > > > on LVM and formated by VM(Win7-Guest, CentOS7-Host)? > > > > > > Hi > > > > > > What is your device path which represents your > > > ntfs partition /dev/centos7/test-pure-ntfs > > > or /dev/mapper/centos7-test--pure--ntfs > > > or /dev/mapper/centos7-test--pure--ntfs1 ? > > > > > > Please post the outputs of (as root) : > > > dd if=/dev/DEVICE count=1 | od -t x1 | head -n 1 > > > replacing DEVICE by centos7/test-pure-ntfs etc. > > > > > > Jean-Pierre > > > > > > > > > xiucai wrote: > > > > hi, > > > > > > > > my steps are: > > > > 1, lvcreate, make a lv, named test-pure-ntfs, vg is > > > > centos7(consisted of sdb); > > > > 2, virsh attach-disk, attach test-pure-ntfs to an > > > > VM(Windows-Server2008R2x64); > > > > 3, make this new disk online and format it(MBR+NTFS); > > > > 4, then this disk can rw normally within VM; > > > > 5, ntfs-3g, mount test-pure-ntfs on a existed > > path(/mnt/ntfs/), but > > > > failed! > > > > > > > > so, why? > > > > do not ntfs-3g support my case? > > > > > > > > ==========here are parts of my actions========== > > > > [root@localhost mnt]# mount -t ntfs-3g /dev/centos7/test-pure-ntfs > > > > /mnt/ntfs/ > > > > NTFS signature is missing. > > > > Failed to mount '/dev/mapper/centos7-test--pure--ntfs': invalid > > parameter > > > > The device '/dev/mapper/centos7-test--pure--ntfs' doesn't seem to > > have a > > > > valid NTFS. > > > > Maybe the wrong device is used? Or the whole disk instead of a > > > > partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? > > > > > > > > [root@localhost mnt]# fdisk -l |grep NTFS |grep pure > > > > /dev/mapper/centos7-test--pure--ntfs1 2048 104853503 > > > > 52425728 7 HPFS/NTFS/exFAT > > > > [root@localhost mnt]# lsblk |grep pure > > > > └─centos7-test--pure--ntfs 253:4 0 50G 0 lvm > > > > [root@localhost mnt]# lvscan |grep pure > > > > ACTIVE '/dev/centos7/test-pure-ntfs' [50.00 GiB] > inherit > > > > > > > > [root@localhost mnt]# ntfs-3g /dev/centos7/test-pure-ntfs > /mnt/ntfs/ > > > > <try again, equals to mount~~~ above> > > > > NTFS signature is missing. > > > > Failed to mount '/dev/mapper/centos7-test--pure--ntfs': invalid > > parameter > > > > The device '/dev/mapper/centos7-test--pure--ntfs' doesn't seem to > > have a > > > > valid NTFS. > > > > Maybe the wrong device is used? Or the whole disk instead of a > > > > partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? > > > > > > > > thanks for anyone who check this email :) > > > > > > > > regards! > > > > > > > > > > |