backup/restore with POSIX:{permission, mtime} preserved