「バックアップ」 カテゴリー
1つ前のカテゴリーは、J2EEサーバー です。
次のカテゴリーは、NTPサーバー です。
2006年11月 9日
MySQL のデーターベースをバックアップする。
「ハードディスクを丸ごと」と「パーティションを丸ごと」バックアップを取っているが、実務的ではないのでデーターベースも個々にバックアップすることにした。
1). バックアップするとき
$ mysqldump -uxxxxxx -pyyyyyyyy sample > sample.sql
2). リストアするとき
- データベースを作り直して
$ mysql -uxxxxxx -pyyyyyyyy sample < sample.sql
投稿者: 管理者 日時: 2006年11月 9日 21:42 | パーマリンク | コメント (0) | トラックバック (0)
2006年9月11日
そろそろ・・・バックアップをキッチリとしておこう
Webサーバー、Mailサーバー共に、とりあえずではあるが立ち上がったことから早々にバックアップを取っておくことにした。
当面は、USB接続のハードディスクに本体のすべてのファイルを毎日、午前3時に DUMP コマンドで取っておくことに・・・
バックアップさえシッカリしておけば今回のような悲惨な目に会わずに済んだかと思うと悔しいが、おそらく私の性格ではいつの日か必ず起こったような気がする。それなら、早く起こったことを幸いに二度と繰り返さないように・・・
(現在のディスク=80GB=のパーティション割)
デバイス ブート 始点 終点 ブロック ID システム
/dev/hda1 * 1 9 72261 83 Linux
/dev/hda2 10 861 6843690 83 Linux
/dev/hda3 862 3294 19543072+ 83 Linux
/dev/hda4 3295 3404 883575 82 Linuxスワップ
に対して、増設USBディスクにバックアップを取るようにした。
1). スクリプト (backup.sh)
#!/bin/shmount /dev/sda3 /mnt/HDC-U-sda3
find /mnt/HDC-U-sda3/backup -mtime +1 -maxdepth 1 -name '*.zip' -exec rm -f {} \;
/sbin/dump -0f - /dev/hda1 2>> /mnt/HDC-U-sda3/backup/backup.log | gzip > /mnt/HDC-U-sda3/backup/hda1_$(date +%m%d).zip
/sbin/dump -0f - /dev/hda2 2>> /mnt/HDC-U-sda3/backup/backup.log | gzip > /mnt/HDC-U-sda3/backup/hda2_$(date +%m%d).zip
/sbin/dump -0f - /dev/hda3 2>> /mnt/HDC-U-sda3/backup/backup.log | gzip > /mnt/HDC-U-sda3/backup/hda3_$(date +%m%d).zipumount /mnt/HDC-U-sda3
2). 自動実行を登録 (crontab -e)
00 03 * * * /home/xxxxxxxx/backup.sh
投稿者: 管理者 日時: 2006年9月11日 22:22 | パーマリンク | コメント (0) | トラックバック (0)