専用のUbuntuサーバーとhetzner.deがあります。 hetznerはまた、経由でアクセスできる別々のバックアップスペースを提供しますsamba/ftp/sftp/scp
。
バックアップのサポート文書には、次の行が記載されています。
rsyncは直接使用することはできませんが、smbfs、sshfs、またはftpfsを使用してバックアップスペースをローカルにマウントできるため、rsyncの使用は限られています。rsync(たとえば、ハードリンクを使用した増分バックアップ)イメージファイルを生成し、ループバックを介してインストールする必要があります。
ハードリンクを使用して増分バックアップでrsyncを使用したいと思います。ループバックが意味していると思います。http://en.wikipedia.org/wiki/Loop_device。ネットワークの場所から画像を生成する方法を教えてくれる人はいますか?
答え1
使用しているプロトコルを使用してネットワークの場所をマウントします。
# smbfs example: mount -o username=your_hetzner_username //server.or.ip.addr/sharename /mnt/server-mountpoint
共有ファイル内にext2fsイメージ(または必要に応じて他のファイルシステム)を作成します。次のデータが消去されますので、初めてのみこれを実行してください
backup-fs.image
。# create a 1000 MB file for the backup disk image (you will need to choose a size that works for you) dd if=/dev/zero of=/mnt/server-mountpoint/backup-fs.image bs=1048076 count=1000 # create an ext2 filesystem inside the image mke2fs /mnt/server-mountpoint/backup-fs.image
新しく作成された画像をループバックデバイスとしてマウントします。
mount -o loop /mnt/server-mountpoint/backup-fs.image /mnt/backup-mountpoint/
完了後にumount /mnt/backup-mountpoint
後でumount /mnt/server-mountpoint
バックアップを更新するには、手順1と3を繰り返します。
あなたがリンクしているWikipediaページは正しいトピックに関するものですが、デバイスをループバックする実際のプロセスは見た目よりも簡単です。サーバーのインストールを処理するのはより複雑で、少し実験が必要な場合があります。問題が発生した場合に備えて、上記の各ステップについてサイトに他の多くの質問があります。
答え2
これはmrbの答えに対するコメントでなければなりません。ただし、コメントを追加できないため、これを別の回答として追加します。
次のdd
コマンドを使用して100 GBのイメージを作成して時間を節約できます。
dd if=/dev/zero of=/mnt/hetzner_backup/backup-fs.image bs=1024 count=0 seek=$[1024*1024*100]
これは1秒もかかりませんが、mrbの答えは長い時間がかかります。またvinosにはdd
コマンドが完了しない問題があるようです。
引用:http://www.cyberciti.biz/faq/howto-create-lage-files-with-dd-command/
mke2fs
また、これらの画像をフォーマットするときにフォーマットを続行するかどうかを尋ねる質問に「はい」と答える必要があることにも注目する価値があります。ノンブロック特殊装置。