我尝试了几种不同的方法,使用rsync
模块并ssh
尝试从我的 freenas 服务器中拉出我的 Linux 桌面,无论我怎么做,某些文件夹总是丢失。
我试图拉出整个系统,但某些文件夹要么不显示,要么为空。我的用户文件夹总是显示,但似乎只有某些根文件夹不显示
我已经尝试过--archive
,但没有,但我想使用:
--archive --delete --xattrs --hard-links \
--exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/media/*","/mnt/*","/lost+found"}
当我不以存档模式运行它时,我只会得到这些文件夹:
drwxr-x--- 6 root wheel 10 Nov 21 00:44 ./
drwxr-x--- 3 john john 6 Nov 21 00:43 ../
lrwxr-xr-x 1 root wheel 7 Nov 21 00:44 bin@ -> usr/bin
drwxr-xr-x 4 root wheel 7 Nov 21 00:44 boot/
drwxr-xr-x 20 root wheel 30 Nov 21 00:44 dev/
drwxr-xr-x 87 root wheel 181 Nov 21 00:44 etc/
drwxr-xr-x 3 root wheel 3 Nov 21 00:44 home/
lrwxr-xr-x 1 root wheel 7 Nov 21 00:44 lib@ -> usr/lib
lrwxr-xr-x 1 root wheel 7 Nov 21 00:44 lib64@ -> usr/lib
lrwxr-xr-x 1 root wheel 7 Nov 21 00:44 sbin@ -> usr/bin
在存档模式下,所有文件夹都存在,但上面未列出的文件夹为空。
有谁知道如何rsync
正确地做到这一点?