Necnion8 / CraftSwitcher-2

Minecraft Java サーバー 管理システム
2 stars 0 forks source link

サーバーバックアップ機能の実装について #21

Open Necnion8 opened 1 month ago

Necnion8 commented 1 month ago

基本的なバックアップとしては サーバーフォルダを圧縮ファイルにまとめて、バックアップ用ディレクトリに保管する。

差分に関して、Unix では rsync が使える。Windows では robocopy でできる・・・のか?要検証。

Necnion8 commented 1 month ago

調べた結果、 Windowsのハードリンクとシンボリックリンクの作成には基本的に管理者権限が必要でした。

バックアップ機能のために管理者権限を与えるのは望ましくないので、 ファイルシステムのリンク機能を使わずに、増分バックアップを行う一連の操作を実装する必要がありそう。

追記: ハードリンクは一般権限で作成できるようです