On Wed, 17 Jul 2019 at 12:16, Karel Zak <kzak@xxxxxxxxxx> wrote: > > On Tue, Jul 02, 2019 at 11:43:34AM +0100, Mike Fleetwood wrote: > > # mkntfs -Q -F /dev/sdb > > /dev/sdb is entire device, not just one partition. > > mkntfs forced anyway. > > Cluster size has been automatically set to 4096 bytes. > > Creating NTFS volume structures. > > mkntfs completed successfully. Have a nice day. > > # ./blkid --version > > lt-blkid from util-linux 2.34.24-e3bb9 (libblkid 2.34.24, 14-Jun-2019) > > # ./blkid /dev/sdb > > /dev/sdb: UUID="3B64D28A5CF89146" TYPE="ntfs" PTTYPE="dos" > > Fixed version: > > # ./blkid -p /dev/sdc > /dev/sdc: UUID="18CBAEE61457A850" TYPE="ntfs" USAGE="filesystem" > > > # ./wipefs /dev/sdb > > DEVICE OFFSET TYPE UUID LABEL > > sdb 0x3 ntfs 3B64D28A5CF89146 > > sdb 0x1fe dos > > wipefs has a little bit different semantic, it tries to gather as > much as possible magic strings, so after the bug fix it still reports > "dos" on 0x1fe. It's expected behavior. > > wipefs internally masks previously detected magic string (e.g. "ntfs") > to avoid any interaction with the next probing. This is because we > want to see all possibilities. Note wipefs wipes only the magic > strings (and nothing else), so if you wipe "NTFS" than it will be > interpreted as MBR ("dos") as there is no more valid NTFS. > > > Note that the test ntfs image in util-linux doesn't cause this. Just file > > systems created by mkntfs from ntfsprogs. > > > > # dd if=/dev/zero bs=1M of=/dev/sdb > > # xzcat tests/ts/blkid/images-fs/ntfs.img.xz > /dev/sdb > > # ./blkid /dev/sdb > > /dev/sdb: LABEL="M-PM-^]M-PM->M-PM-2M-QM-^KM-PM-9 M-QM-^BM-PM->M-PM-<" > > UUID="09CBB6DE30C87310" TYPE="ntfs" > > # ./wipefs /dev/sdb > > DEVICE OFFSET TYPE UUID LABEL > > sdb 0x3 ntfs 09CBB6DE30C87310 Новый том > > Sounds like we need another test image :-) > > > Thanks for your reports! > > Karel Thank you for fixing these bugs so quickly. Mike