Debian 为什么要将快照备份到实时系统?
我使用cron作业进行了设置,并将在线服务器的7个每日备份存储到备份存储中。一切似乎都很顺利,因为我可以访问通过NFS装载的备份中的所有内容 有一天,我真的需要从备份中恢复一个丢失的重要文件。不幸的是,每天的备份只是向我展示了实时系统的内容。我在live server上所做的每一项更改都会立即在任何备份中完成 似乎没有真正的备份,只有指向同一个实时系统的备用链接结构。这肯定不是我需要的。请注意(又名符号链接)!它们被重新路由到实时系统-即使您在备份路径中使用它们 在我的例子中,我想从一个web项目中恢复一个文件。由于我的服务器管理工具ISPconfig生成了一个层次结构和较短的符号链接,我习惯于利用这些符号链接,甚至不再考虑它 实际服务器路径为:Debian 为什么要将快照备份到实时系统?,debian,backup,rsync,symlink,nfs,Debian,Backup,Rsync,Symlink,Nfs,我使用cron作业进行了设置,并将在线服务器的7个每日备份存储到备份存储中。一切似乎都很顺利,因为我可以访问通过NFS装载的备份中的所有内容 有一天,我真的需要从备份中恢复一个丢失的重要文件。不幸的是,每天的备份只是向我展示了实时系统的内容。我在live server上所做的每一项更改都会立即在任何备份中完成 似乎没有真正的备份,只有指向同一个实时系统的备用链接结构。这肯定不是我需要的。请注意(又名符号链接)!它们被重新路由到实时系统-即使您在备份路径中使用它们 在我的例子中,我想从一个web项
/var/www/clients/clients1/web1/web/
但通常我使用更方便的符号链接:
/var/www/domain.ext/web/
如果在装载的备份中使用符号链接,则最终将进入实时系统。由于您是从系统访问它的,这些链接指的是实时系统:
/mnt/backup/daily0/localhost/var/www/domain.ext/web/
引导您到:
/var/www/domain.ext/web/
但您实际上看到了上面键入的备份的路径
如果要访问实际备份内容,需要使用不带符号链接的真实路径:
/mnt/backup/daily0/localhost/var/www/clients/client1/web1/web/
您可以通过使用ls命令检查符号链接,该命令具有更精细的输出,如“ls-l”