推薦一個管理bak文件的工具嗎?

推薦一個管理bak文件的工具嗎?

我有一個執行 MS SQL Server Express 的 ubuntu 伺服器和一個每 24 小時執行一次資料庫備份的 bash 腳本。

我可能會花很多時間編寫一些腳本來管理文件,但如果有一個工具可以為我做到這一點,那就更好了。

理想情況下,我想保留:

  • 過去 14 天
  • 第N次過去六個月每月的某一天

有人可以提出建議嗎?

答案1

我懷疑是這樣的。

我有一個執行 MS SQL Server Express 的 ubuntu 伺服器和一個每 24 小時執行一次資料庫備份的 bash 腳本。

我也會在這裡新增第 n 天的備份。將帶有時間戳記的備份儲存在地圖 ./daily/ 中,並在第 n 天將該備份也儲存在 ./month/ 地圖中。

您可以獲得一些額外的功能:您可以驗證每月備份是否存在。您可以將其恢復到其他伺服器以驗證是否可以恢復。而且刪除也不那麼複雜。

14 天後刪除:

find ./daily/* -mtime +14 -exec rm {} \;

相關內容