2017-03-09 12 views
0

私はUbuntu 14.04を使用しています。 Ubuntu HD(ext4)上のいくつかのファイルをBuffaloネットワークHD(XFS)に増分バックアップしようとしています。ext4からxfsネットワークドライブへのrsyncによる増分バックアップを作成するには?

私のスクリプトは、このコマンドでバッファローのHDをマウント:

sudo mount.cifs //192.168.1.12/Sauvegardes /mnt/Sauvegardes -o username=myusername,password=mypassword 

ディスクがマウントされた後、私はrsyncを--link-DESTと増分バックアップを作成しようとしているのrsyncを使用しています。毎日、スクリプトが起動されると、すべてのフォルダが実際の日付に応じて変更されます。スクリプトが2017-03-09で起動されたときの例を次に示します。

sudo rsync -arR --link-dest="/mnt/Sauvegardes/racine_2017-03-08" --timeout=30 /home/flooder/Sauvegardes/ /mnt/Sauvegardes/racine_2017-03-09/ 

問題:rsyncは--link-DEST先を確認していないようファイルがすでに存在する場合、それは2017年3月8日のバックアップに確認する必要があります。これは、すべてのファイルをすべて1日にコピーします。だから、ディスクがすぐにいっぱいになり、バックアップが...非常に非常に毎日長いです

あなたは私のためのアイデアを持っていますか? ネットワークドライブを別の方法でマウントする必要がありますか? 私は正しいrsyncコマンドを持っていますか?

+0

たぶんhttp://rsnapshot.org/はあなたのためのオプションです。 – jhscheer

答えて

0

私の代わりにこのラインで自分のネットワークディスクをマウントしています。今はうまくいく。ファイルがすでに--link-destに存在する場合は、ハードリンクのみが作成されます。 2回目のパスは非常に速いです!

sudoがマウント-t CIFS //192.168.1.12/Sauvegardesを/ mnt/Sauvegardes -oユーザ名= myusernameと指定、パスワード= mypasswordを、UID = 1000、GID = 1000

uidとgidは私ログオンしているユーザーのものです。

関連する問題