Linuxにおけるシステムバックアップ |
[root /root]# fdisk /dev/hda <-- パーティション作成 Command (m for help): n First cylinder (713-1467, default 713):Enter Using default value 713 Last cylinder or +size or +sizeM or +sizeK (713-1467, default 1467): +3G Command (m for help): wq [root /root]# mkfs -t ext2 /dev/hda10 <--フォーマット [root logs]# df -h <-- パーティションの状況 Filesystem Size Used Avail Use% Mounted on /dev/hda3 243M 61M 170M 27% / /dev/hda1 30M 4.6M 24M 16% /boot /dev/hda8 988M 368k 937M 1% /home /dev/hda6 494M 16M 453M 4% /tmp /dev/hda5 2.0G 1.7G 237M 88% /usr /dev/hda7 494M 63M 405M 14% /var /dev/hda9 1.0G 5.8M 968M 1% /usr/local/apache2/htdocs /dev/hda10 2.9G 677M 2.0G 25% /backup |
#!/bin/sh #二日前のファイルを削除 find /backup -mtime +1 -maxdepth 1 -name '*.zip' -exec rm -f {} \; #バックアップ実行 /sbin/dump -0f - /dev/hda1 2>> /backup/backup.log | gzip > /backup/hda1_`date +%m%d`.zip /sbin/dump -0f - /dev/hda3 2>> /backup/backup.log | gzip > /backup/hda3_`date +%m%d`.zip /sbin/dump -0f - /dev/hda5 2>> /backup/backup.log | gzip > /backup/hda5_`date +%m%d`.zip /sbin/dump -0f - /dev/hda7 2>> /backup/backup.log | gzip > /backup/hda7_`date +%m%d`.zip /sbin/dump -0f - /dev/hda8 2>> /backup/backup.log | gzip > /backup/hda8_`date +%m%d`.zip /sbin/dump -0f - /dev/hda9 2>> /backup/backup.log | gzip > /backup/hda9_`date +%m%d`.zip |
crontab -e 00 03 * * * /backup/backup.sh |
ファイル内容の確認を行うには [root /var]# zcat /backup/hda7_0307.zip | restore -tf - z ファイルのリスト (注意カレントディレクトリに展開されるので、リストアするディレクトリで行う必要があります。) [root /var]# zcat /backup/hda7_0307.zip | restore -rf - |
お問い合わせはwebmaster@ryouto.jpまで。
Copyright (C)2003 ryouto.jp. All Rights Reserved.