For a client I tried to compare performance between existing *nix targets ( SCST / TGT / IET ) and windows.
For some reason I seem to be unable to reserve complete disks for the windows iscsi target. ( only VHD files on NTFS ).
Is this correct, and if so why ?
iSCI is supposed to be a block device driver, adding virtual disks ( or loop mounts in nix ) should be a feature not a necessity.
I'm just thinking of how notoriously unable ntfs is to automatically cope with fragmentation / silent corruption
reiserfs / ext4 / zfs / btrfs formatted disks will almost never fragment > a NTFS formatted VHD on an NTFS formatted volume allows nested fragmentation..... and silent corruption even on raid5/6 .... as NTFS is also unable store / perform file hash checks on a file level and raid5 doesn't perform hash checks on read > a bad block on raid5/6 will still provide bad data until next scrub
Thanks