一些注意事项
- TrueNAS 默认添加的用户是没有允许 SSH 密码登录的,
- TrueNAS 默认添加的用户是没有 shell 的,需要更改。 Otherwise, you will see
protocol version mismatch error
- TrueNAS 默认是不开启 SSH 服务的,需要手动添加。
- TrueNAS 你添加的 full admin 用户默认也是没法直接访问很多 dataset 的,所以你可能需要更改 dataset 的 ACL 然后,给你的 admin user 添加辅助组,然后才能愉快的用这个用户 rsync。
另外,对于media文件,请不要使用 -z
开启压缩,因为这些文件已经是高度压缩了,没法再无损压缩了基本上。
Protocol version mismatch error
protocol version mismatch -- is your shell clean?
(see the rsync manpage for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(622) [sender=3.2.7]
这个实际上是因为你没有给对面的用户开 shell