如何在 Synology Drive 及 File Station 中備份及還原檔案分享連結?

如何在 Synology Drive 及 File Station 中備份及還原檔案分享連結?

目的

本文章將引導您備份及還原 DSM 6.2 的 Synology Drive 及 File Station 的檔案分享連結。

解決方法

備份及還原 Synology Drive 檔案分享連結

使用 Hyper Backup 備份及還原整個 Synology Drive Server 套件。請參閱此文章以了解詳細資訊。

備份 File Station 檔案分享連結

  1. 透過 SSH 登入 DSM。1
  2. 若想使用 admin 家目錄作為備份目的地,請輸入以下指令。請依照您的環境更換儲存空間編號及資料夾路徑 (紅色文字)。
  3. cp /usr/syno/etc/private/session/sharing.db /volume1/homes/admin
  4. cp /usr/syno/etc/private/session/sharing.db-shm /volume1/homes/admin
  5. cp /usr/syno/etc/private/session/sharing.db-wal /volume1/homes/admin
  6. 使用 Hyper Backup 或其他方法來備份包含檔案分享資料庫的資料夾。2

還原 File Station 檔案分享連結

  1. 透過 SSH 登入 DSM。1
  2. 若想從 admin 家目錄還原檔案分享資料庫,請輸入以下指令。請依照您的環境更換儲存空間編號及資料夾路徑 (紅色文字)。
  3. cp /volume1/homes/admin/sharing.db /usr/syno/etc/private/session/
  4. cp /volume1/homes/admin/sharing.db-shm /usr/syno/etc/private/session/
  5. cp /volume1/homes/admin/sharing.db-wal /usr/syno/etc/private/session/
  6. 輸入以下指令以確保檔案連結分享資料庫 sharing.dbsharing.db-shmsharing.db-wal 的權限正確。
  7. ll /usr/syno/etc/private/session/ | grep sharing
  8. 指令應回傳以下結果 (綠色文字)。正確的 Unix 權限為 -rw-rw----,使用者及群組皆為 system
  9. -rw-rw—- 1 system system 29696 Dec 2 16:33 sharing.db
  10. -rw-rw—- 1 system system 32768 Dec 2 16:33 sharing.db-shm
  11. -rw-rw—- 1 system system 13656 Dec 2 16:16 sharing.db-wal
  12. 若該資料庫權限有誤,請輸入以下指令來更正權限:
  13. cd /usr/syno/etc/private/session
  14. chmod 660 sharing.db sharing.db-shm sharing.db-wal
  15. chown system:system sharing.db sharing.db-shm sharing.db-wal

注意事項:

  1. 請參閱此文章來了解如何透過 SSH / Telnet 以 root 權限登入。
  2. 其他方法包含使用其他備份應用程式,或將資料庫檔案複製至另一個資料夾。
  3. 因為檔案 / 資料夾分享路徑在目標伺服器上可能會改變,將分享連結資料庫還原至另一台 NAS 可能會導致連結失效。還原前,請確認檔案 / 資料夾結構、網路設定、使用者設定與來源伺服器一致。
  4. 即使 DSM 本地帳號名稱相同,其分享記錄在還原後仍可能失效。我們建議您也將來源伺服器的使用者 / 群組設定還原至目標伺服器。請參閱此文章以了解詳細資訊。

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *