我的 my_backup.rb=>
database PostgreSQL do |db|
db.name = "xxxxx"
db.username = "postgres"
db.password = "*********"
db.host = "localhost"
db.port = 5432
end
store_with SCP do |server|
server.username = "username"
server.password = "password"
server.ip = "xxx.xxx.xxx.xxx"
server.port = 300
server.path = "~/backups/"
server.keep = 5
#server.passive_mode = false
end
并有这个错误=>
CleanerError:清理警告 临时备份文件夹“/home/ilfs/Backup/.tmp” 似乎包含以前备份的包文件! /home/ilfs/Backup/.tmp/2012.11.26.17.34.07.my_backup.tar 这些文件现在将被删除。 请检查日志以获取消息和/或您的通知 关于此备份:“my_backup (my_backup) 的说明” 必须删除的临时文件不应该存在。 为“my_backup (my_backup) 的描述”执行备份! [备份 3.0.27:ruby 1.8.7(补丁级别 358 上的 2012-02-08 MBARI 8/0x6770)[x86_64-linux],MBARI 0x6770,Ruby 企业版 2012.02] Database::PostgreSQL 开始转储和归档“ces_dev”。 使用 Compressor::Bzip2 进行压缩。 命令:'/bin/bzip2' 分机:'.bz2' 数据库::PostgreSQL 完成! 打包备份文件... 拆分器配置为 250MB 的块大小。 包装完成! 清理临时文件... ModelError:备份 my_backup (my_backup) 的描述失败! 发生错误,导致此备份在完成之前中止。 原因:OpenSSL::PKey::PKeyError 不是公钥“/home/sumanta/.ssh/id_rsa.pub”
有人可以帮忙快速回复吗?