Database

如何將 postgres 數據庫傳輸到不同的伺服器

  • November 12, 2009

我計劃將一個~100GB 的 Postgres 數據庫轉移到一個新的伺服器上。將數據目錄複製到新伺服器並在那裡啟動數據庫是否可以保存,還是我需要在第一台伺服器上進行轉儲然後在第二台伺服器上進行恢復?

第一個伺服器的數據庫分區大約是 120GB,第二個是 1TB。兩台伺服器都在 debian 上執行相同版本的 postgres,並通過 1GB 乙太網連接。兩種傳輸數據庫的方法有什麼區別嗎?將數據傳輸到新伺服器的最快(最少停機時間)方法是什麼?

只要它們是相同的架構,那麼您應該可以關閉然後重新同步文件。

您也可以考慮轉儲和導入數據庫。您可以將轉儲定位到新分區(可能通過 NFS 掛載)。

否則,@Matt 的解決方案很好。

引用自:https://serverfault.com/questions/79770