I have 3 ESXi 6.0 hosts, all 3 with taste patches installed.
On 2 of them, the dd command is not working if i use the bs= argument.
On the 3rd one, it works as expected.
[code]root@XServe3-ESXi: ls "/vmfs/volumes/XServe3-500SSD-1/ZeusSrv/ZeusSrv-flat.vmdk"
/vmfs/volumes/XServe3-500SSD-1/ZeusSrv/ZeusSrv-flat.vmdk
root@XServe3-ESXi: dd if="/vmfs/volumes/XServe3-500SSD-1/ZeusSrv/ZeusSrv-flat.vmdk" conv=notrunc bs=50 count=1 seek=0
dd: /vmfs/volumes/XServe3-500SSD-1/ZeusSrv/ZeusSrv-flat.vmdk: Invalid argument
[/code]
[code]root@xserve2-esxi: ls "/vmfs/volumes/XServe2-500SSD-1/XServe2-EC/XServe2-EC-flat.vmdk"
/vmfs/volumes/XServe2-500SSD-1/XServe2-EC/XServe2-EC-flat.vmdk
root@xserve2-esxi: dd if="/vmfs/volumes/XServe2-500SSD-1/XServe2-EC/XServe2-EC-flat.vmdk" conv=notrunc bs=50 seek=0
dd: /vmfs/volumes/XServe2-500SSD-1/XServe2-EC/XServe2-EC-flat.vmdk: Invalid argument
[/code]
[code]root@xserve1-esxi: ls "/vmfs/volumes/XServe1-500SSD-2/XServe3VMs/ZeusSrv/ZeusSrv-flat.vmdk"
/vmfs/volumes/XServe1-500SSD-2/XServe3VMs/ZeusSrv/ZeusSrv-flat.vmdk
root@xserve1-esxi: dd if="/vmfs/volumes/XServe1-500SSD-2/XServe3VMs/ZeusSrv/ZeusSrv-flat.vmdk" conv=notrunc bs=50 count=1 seek=0
1+0 records in
1+0 records out
[/code]
I can't understand why such difference ?