跳转到帖子
在手机APP中查看

一个更好的浏览方法。了解更多

PHP论坛人

主屏幕上的全屏APP,带有推送通知、徽章等。

在iOS和iPadOS上安装此APP
  1. 在Safari中轻敲分享图标
  2. 滚动菜单并轻敲添加到主屏幕
  3. 轻敲右上角的添加按钮。
在安卓上安装此APP
  1. 轻敲浏览器右上角的三个点菜单 (⋮) 。
  2. 轻敲添加到主屏幕安装APP
  3. 轻敲安装进行确认。

每日自動備份、僅保留最近3天備份檔、異地備份

精选回复

backup.sh 腳本在此下載

backup.sh

-----------------------------------

每日自動備份腳本 backup.sh

-----------------------------------

前面的步驟,已說明可使用 backup.sh 腳本完成 每日自動備份、僅保留最近3天的備份檔

定時備份:每天早上3點執行備份 (或者再SSH登入並敲 crontab -e 修改每日備份的時間點)

備份內容:正常會產生兩種類型的備份檔:DB資料庫備份檔、Web網站檔案備份檔

存放位置:備份檔 預設存放目錄:/var/www/backup/

----------------------------------

自動清理舊備份,僅保留最近3天

----------------------------------

backup.sh 腳本中已內建「自動清理舊備份」的機制,預設設定為:

僅保留最近3天的備份檔

超過3天的檔案會自動刪除

此圖片是只保留2天備份檔的例子

backup.png

如何調整保留天數?

在腳本中搜尋關鍵字 3day,將數字 3 修改為你想要的天數,例如改為 7 即可保留7天的備份

----------------------------

手動異地備份 (人工方式)

----------------------------

若你希望自行將備份檔儲存到其他位置 (例如:另一台主機),可使用以下方式:

使用 scp、rsync 將備份檔傳送至其他主機

手動上傳備份檔至雲端空間 (例如:Google Drive、OneDrive、NAS)

-----------------------

自動異地備份 (進階)

-----------------------

若希望備份流程完全自動化,建議將「異地備份」也納入排程中

常見作法包括:

使用 rclone 同步至 Google Drive、OneDrive、AWS S3

在 backup.sh 執行完成後,呼叫同步腳本。

或建立獨立同步腳本,並在 crontab 中設定於備份完成後30分鐘執行

--------------

建議與提醒

--------------

請定期檢查備份檔是否正常產生

建議至少測試一次「還原流程」,確保備份可用

若使用雲端同步,請注意帳號權限與儲存空間是否足夠

異地備份的存取權限請妥善控管,避免資料外洩

本帖最后于,由Jack编辑

创建帐户或登录后发表意见

帐户

导航

搜索

配置浏览器推送通知

Chrome (安卓)
  1. 轻敲地址栏旁的锁形图标。
  2. 轻敲权限 → 通知。
  3. 调整你的偏好。
Chrome (台式电脑)
  1. 点击地址栏中的挂锁图标。
  2. 选择网站设置。
  3. 找到通知选项并调整你的偏好。