4,531 views
■概要
■USB外付ハードディスクにWebサーバーに保存されているデータをバックアップ
[root@ufuso ~]# mkdir /mnt/usbhd/all/backup/sl6
← Webサーバーデータのバックアップ先を作成します。「/mnt/usbhd/all/backup/sl6」は例示です。
[root@ufuso ~]# rsync -av -e ssh --exclude="/mnt" --exclude="/proc" --exclude="/tmp" --exclude="/dev" --exclude="/home/public" --exclude="/sys" / /mnt/usbhd/all/backup/sl6/
← ファイルの同期が取れるか確認する。 --exclude=で指定した一部のフォルダを除きサーバー
のフォルダにある全ファイルがbackupフォルダにコピーされればOK。データが多ければコピーには
時間がかかる。
|
|
■USB外付ハードディスクに保存されている家族全員の共有データをサーバーにバックアップ
[root@ufuso ~]# mkdir /home/public
← USB外付ハードディスクに保存されている家族全員の共有データのバックアップ先を作成。
「/home/public」は例示です。
[root@ufuso ~]# rsync -av -e ssh --exclude="/.resycle" /mnt/usbhd/all/public /home/
← ファイルの同期が取れるか確認する。USB外付ハードディスクに保存されている家族全員
の共有データが、ゴミ箱を除き/home/publicフォルダにコピーされればOK。
データが多ければコピーには時間がかかる。
|
|
■自動バックアップの設定(crontab)
[root@ufuso~]# vi /etc/crontab ← crontabに設定を追加する。
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
# DDNS Dynamic DO!.jp Update
0 8 2 * * root wget -q -O - 'http://free.ddo.jp/dnsupdate.php?dn=ufusou.ddo.jp&pw=tu5606767
0 4 * * * root rsync -av -e ssh --exclude="/mnt" --exclude="/proc" --exclude="/tmp" --exclude="/dev" --exclude="/home/public" --exclude="/sys" / /mnt/usbhd/all/backup/sl6/
← 毎日午前4時に同期(差分コピー)を図るように設定を追加。
0 5 * * * root rsync -av -e ssh --exclude="/.resycle" /mnt/usbhd/all/public /home/
← 毎日午前5時に同期(差分コピー)を図るように設定を追加。
|
|
USBハードディスクの最新情報(パソコン&テレビ両用が主流)
[csshop service=”amazon” keyword=”USB外付けハードディスク TB” category=”” sort=”+price” mode=””]
コメントを残す