As a follow up, I can seemingly work around the issue by doing: ``` ./sqlite3-shell <<EOF .load ./cksumvfs.so .open backup.copy.sendlog .filectrl reserve_bytes 8 vacuum; pragma checksum_verification=OFF; vacuum; pragma checksum_verification=ON; vacuum; EOF ``` Though the fact we need to do this pragma dance still seems a bit strange to me.