bhyve VM stopped to boot after moving virtio disks

Igor Mozolevsky igor at hybrid-lab.co.uk
Sat Apr 20 17:52:28 UTC 2019


On Sat, 20 Apr 2019 at 18:00, Ian Lepore wrote:

<snip>
> dd absolutely will fail to copy the last block of the source if it
> isn't exactly the blocksize and you didn't specify conv=sync, and it
> will return a zero status when doing so.  It appears you've convinced
> yourself otherwise, but for anyone else reading this thread, be aware:
> conv=sync is required to copy the last part of the source if it's
> smaller than the blocksize.


Isn't that contrary to the POSIX Spec? Reading the manual [1], it is
implied (from STDERR part of the main section) that dd will read and
write partial blocks, cf. truncated blocks?..

1. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/dd.html


--
Igor M.


More information about the freebsd-hackers mailing list