Rocky Linuxでの定期的なバックアップの自動化
- 作成日 2024.10.01
- Rocky Linux
この記事では、Rocky Linuxで定期的にシステムバックアップを自動化する方法について説明します。バックアップの自動化により、大切なデータを守ることができます。
目次
1. バックアップ用のディレクトリを作成
まず、バックアップを保存するためのディレクトリを作成します。
sudo mkdir -p /backup
2. バックアップスクリプトの作成
次に、バックアップを実行するためのスクリプトを作成します。以下のコマンドで新しいスクリプトファイルを作成します。
sudo nano /usr/local/bin/backup.sh
以下の内容をスクリプトに追加します。
!/bin/bash
バックアップ対象のディレクトリ
SOURCE="/important/data"
バックアップ先のディレクトリ
DEST="/backup/data-$(date +%Y%m%d).tar.gz"
バックアップの実行
tar -czf $DEST $SOURCE
スクリプトに実行権限を付与します。
sudo chmod +x /usr/local/bin/backup.sh
3. Cronジョブの設定
次に、バックアップスクリプトを定期的に実行するためにCronジョブを設定します。以下のコマンドでCronタブを編集します。
sudo crontab -e
以下の行を追加して、毎日深夜2時にバックアップを実行します。
0 2 * * * /usr/local/bin/backup.sh
4. バックアップの確認
バックアップが正常に実行されているか確認するために、バックアップディレクトリをチェックします。
ls -l /backup
5. バックアップの復元方法
バックアップを復元する場合は、以下のコマンドを使用します。
ls -l /backuptar -xzf /backup/data-YYYYMMDD.tar.gz -C /restoration/directory
6. 監視とメンテナンス
バックアップジョブが正常に実行されているか定期的に監視し、必要に応じてバックアップの設定を見直してください。
-
前の記事
Rocky LinuxでのApacheサーバーのバーチャルホスト設定 2024.09.30
-
次の記事
draw.io 複製して複製元と連携するショートカットキー 2024.10.01
コメントを書く