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

# 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??";<jean-pierre.an...@wanadoo.fr>;
????????: 2017??2??10??(??????) ????6:45
??????: "xiucai"<hualing...@foxmail.com>; 
"ntfs-3g-devel"<ntfs-3g-devel@lists.sourceforge.net>; 

????: 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!
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
>
> _______________________________________________
> ntfs-3g-devel mailing list
> ntfs-3g-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel
>

Attachment: wmic-logicaldisk.txt
Description: Binary data

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
ntfs-3g-devel mailing list
ntfs-3g-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to