add unlink test
symlinks cannot be backed up using link(2)
implement full-read
log using realpath