アットウィキロゴ

snapshotを使用してのバックアップ

LVMが作成できたら次にバックアップの方法を考えます。

注意しなければならないのが、「snapshot=バックアップ」ではありません。

snapshotは、その時々のディスクの状態を写真で撮る(Snapshot)だけです。このスナップショットをテープや他のディスクにdumpコマンドでバックアップします。

1.スナップショットの作成


# lvcreate --snapshot --size=1G --name [スナップショット名] [LVM名]

【例】

# lvcreate --snapshot --size=1G --name snap /dev/Volume00/lvol0
# cd /dev/Volume00/
# ls
lvol0 snap

こんな感じでできます。

【素人的発想】
当初この「snap」をそのままどっかにコピーすればバックアップになるんじゃ?・・・と考えてやってみましたが・・・・だめでした(∥ ̄■ ̄∥) エラー出ます。

2.dumpを使用してのバックアップ

先ほどのsnapをdumpを使用してバックアップします。

# dump 0uf [バックアップ先] [スナップショット]

# dump 0uf /home/backup /dev/Volume00/snap
DUMP: Date of this level 0 dump: Wed Feb 24 14:44:31 2010
DUMP: Dumping /dev/Volume00/snap (an unlisted file system) to /home/backup
DUMP: Label: none
DUMP: Writing 10 Kilobyte records

(省略)

DUMP: Date this dump completed: Wed Feb 24 14:44:37 2010
DUMP: Average transfer rate: 340 kB/s
DUMP: DUMP IS DONE

# ls -la /home/
  • rw-r--r-- 1 root root 348160 2月 24 14:44 backup
こんな感じでファイルが出来上がります。

【素人的発想】
リモートにバックアップが取れないか・・・・
# dump 0uf 192.168.1.1:/home/backup /dev/Volume00/snap
DUMP: ←ここで固まりました。

NFSやiSCSIでローカルディスクに見せかけそこにバックアップをしたら良いかと思います。
最終更新:2010年02月24日 15:01