0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ラズベリーパイからラズベリーパイへバックアップの定期自動実行をやる。

Posted at

概要

ラズベリーパイの常時稼働しているファイルサーバーに、アプリケーション兼DBサーバーの、アプリとDBのバックアップを自動で取得する。
↓ファイルサーバー

↓アプリ兼DBサーバ

なぜラズパイでやるのか。

省電力が少ないため自宅でやる分には最適だと思っている。

どちらのラズパイにもsamba設定をしてください。

バックアップ元ラズベリーパイでの準備(アプリ兼DB)

SSHの有効化

sudo systemctl enable ssh
sudo systemctl start ssh

バックアップ先の設定(ファイルサーバ)

sudo apt update
sudo apt install cifs-utils

バックアップ元マウント
username とpasswordはそのディレクトリにアクセスできる権限をもったアカウントを記述する。
versはsambaのバージョン。エラー出たら合わせる。

sudo mount -t cifs -o username=arisa,password=arisa,vers=2.0 //100.64.16.103/shared/Videos

バックアップ先マウント

sudo mkdir -p /mnt/backup_destination
sudo mount -t cifs -o username=arisa4,password=admin,uid=arisa4,gid=arisa4

luckybackup のインストール

sudo apt install luckybackup

起動

luckybackup

こっからGUI操作。
プロファイルの追加
image.png

プロファイル名を書く 自分がわかるように適当に。

image.png

タスクを書く。ソースはバックアップ元。destinationは先。先程マウントしたディレクトリを入れる。

image.png

OKEY押す。
バックアップスータトされる。

image.png

完了
フロッピーマークを押せば設定がセーブされる。
image.png

スケジュール実行

バックアップ先ラズパイでターミナルうちます。

crontab -e

毎週月曜日の午前3時に実行する場合は、

0 2 * * * luckybackup --silent --profile kaji-app
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?