从损坏的 ubuntu 10.04 服务器保存 postgres 数据库

mit*_*mit 6 postgresql backup migration

最近一个带有重要数据库的数据库服务器坏了(一些我不想解决的 grub linux 问题)。

我仍然可以访问文件系统。是否有机会通过仅将一些包含内容的目录移动到相同的机器来传输数据库?

这是一个带有 postgres 8.4 的 32 位 ubuntu 10.04

编辑:在 ubuntu 10,04 上,postgresql 数据目录是/var/lib/postgresql/8.4/main而不是/usr/local/pgsql/data

DrC*_*sos 8

我认为备份“数据目录”是你想要的。

将整个目录移动到新服务器应该是您可能研究的内容。这将移动集群内的所有内容。从那里,您可以根据需要删除、移动...您的单个数据库。

  • @mit:请注意,这将移动整个集群而不仅仅是一个数据库-您可以将其移动到中间服务器,然后 [dump/restore](http://stackoverflow.com/questions/1237725/how-to-copy -postgres-database-to-another-server) 如果你只想要一个数据库 (3认同)

Den*_*rdy 5

您可能会发现这很有趣:

损坏数据库的取证分析(PGCon 2010)