CLN: Expose more parameters to link, and add better Exceptions to LinkOnDisk.