簡體   English   中英

如何在Ubuntu 20.04服務器上恢復PostgreSQL 13.5沒有備份文件的數據庫?

[英]How to recover PostgreSQL 13.5 database without backup file in Ubuntu 20.04 server?

我有 10-15 個微服務數據庫在 Ubuntu 服務器上運行。
使用命令sudo rm -r *意外刪除了/var/lib/postgresql/**文件夾中的所有內容。 我認為 PGDATA 在/var/lib/postgresql/13/文件夾中。
我嘗試使用TestDisk恢復此文件夾,但它顯示除13/文件夾外的所有內容均已刪除。 我只有很久以前的備份文件。
有什么辦法可以恢復上次的數據嗎?

如果您沒有已刪除文件的備份並且 testdisk 無法恢復它們,您可能想嘗試使用其他數據恢復工具,例如 extundelete 或 photorec。 這些工具的工作原理是掃描分區並查找文件系統不再引用的數據,其中可能包括已刪除的文件。

請務必注意,隨着時間的推移和分區上發生的活動增多,成功恢復已刪除文件的機會會降低,因此最好在刪除后盡快嘗試恢復文件。 另外,刪除后的分區使用次數越多,刪除的數據越有可能被覆蓋,無法恢復。

如果您無法使用這些工具恢復已刪除的文件,您可能需要考慮尋求專業數據恢復服務的幫助。 這些服務通常具有專門的設備和專業知識,可用於從損壞或格式化的磁盤中恢復數據。 但是,這些服務可能很昂貴,因此權衡數據價值與恢復成本很重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM