多数のビデオ、オーディオ、ドキュメントなどを含む2台の1.5 TBドライブがあり、バックアップのために他の2台のドライブに基本的にミラーリングしたいと考えています。 rsyncを使用してこれを実行したいと思います(使用するのが最も適切であると思われるため)。
そのためにどのコマンドを使用する必要がありますか? NTFSパーティションドライブ/ファイルを同期するときに注意すべき点はありますか?
編集:明確にするために、Kubuntu10.04マシンでNTFS形式のドライブを実行しています。ここからドライブをrsyncしています。
UNIXでrsyncを使用する場合は、-archiveを使用し、-sparseおよび--hard-linksオプションを忘れないでください。使用しているNTFSまたはNTFSドライバー(ntfs-3gまたはカーネル)がスパースファイルやハードリンクをサポートしているかどうかはわかりませんが、バックアップにrsyncを使用する場合は良い習慣です。
また、-archiveは--aclsと--xattrsを実行しませんが、NTFSではそれは問題ではないことを覚えておいてください。
ただし、Windowsシステムで異なるrsyncがどのように動作するかはわかりません。
Linux ext4/xfsとwindowsntfsマウント間でrsyncするには
OR
2つのntfsマウント間でrsyncするには:
Rsyncを使用してコンテンツをntfsマウントにバックアップし、デルタをntfsパーティションにのみ転送することが目的の場合、アーカイブでrsyncを使用しないでください(-a)オプション。
rsyncアーカイブは-rlptgoDと同等であり、ntfsパーティションでは効果的に機能しません。
代わりに、次を試してください。
rsync -rvh --size-only --progress /path/to/ext4/ /path/to/ntfs/
rsync -rvh --size-only --progress /path/to/ntfs1/ /path/to/ntfs2/
例:
[ram@thinkred1cartoon ~]$ df -PhT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/rhel-home xfs 192G 175G 17G 92% /home
/dev/sdb2 fuseblk 671G 564G 107G 85% /run/media/raman/Windows7_OS
/dev/sda2 fuseblk 1.6T 513G 1.1T 32% /run/media/raman/Seagate
rsync -rvh --size-only --progress /home/ /run/media/raman/Windows7_OS/
rsync -rvh --size-only --progress /run/media/raman/Seagate/ /run/media/raman/Windows7_OS/
どこ:
-r = recursive
--size-only = skip files that matches in size
-v = verbose (optional)
-h = human readable (optional)
--progress = progress (optional)
ここにもう少しあります rsyncハック
NTFSパーティションが* NIXデバイスにマウントされている場合、rsyncは適切です。 Windosを実行している場合は、ROBOCOPY.EXE(Windowsのエディションにまだ含まれていない場合は無料でダウンロード可能なリソースキットツールに含まれています)を確認してください。
rsync -a source dest
は基本的なコマンドですが、バックアップ戦略として使用する前に、ドキュメントを注意深く読み、いくつかのテストを行うことをお勧めします。
http://www.Microsoft.com/downloads/details.aspx?familyid=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&displaylang=en -Microsoft SyncToy2.1は、場所間でファイルとフォルダーを同期する無料のアプリケーションです。
おそらくパーティーに遅れていることはわかっていますが、この問題が発生していましたが、fstab
構成ファイルで新しいオプションを使用して修正し、再起動後も問題なく動作しました。
これは私の/etc/fstab
がどのように見えるかです(noatime
とbig_writes
に注意してください):
UUID="3AEEB210EEB1C503" /mnt/PiDrive ntfs-3g rw,auto,users,permissions,noatime,async,big_writes uid=1000,gid=1000,umask=0000 0 0
UUID="149022ED9022D550" /mnt/PiDriveBU ntfs-3g rw,auto,users,permissions,noatime,async,big_writes uid=1000,gid=1000,umask=0000 0 0
そして、私が使用していたresync
コマンド:
Sudo rsync -rvh --size-only --progress --exclude="*.part" /mnt/PiDrive/Hyperspin/ /mnt/PiDriveBU/Hyperspin/
20-50kb/sから20-30mb/sになりました!