バックアップを作成するにはどのツールを使用できますか?

バックアップを作成するにはどのツールを使用できますか?

Linux ディストリビューション (Mint 17.3) のデフォルト ツールを使用してバックアップを作成しようとしましたが、問題が発生したようです。原因が判明するまでにしばらく時間がかかりましたが、どうやらルート ドライブのさまざまな場所を指すリンクのいくつかをたどって、それらもバックアップしようとしているようです。/home/$USER フォルダーのサイズが現在数百 GB であること、最後のバックアップがほぼ前であること、ASRock マザーボードの既知の問題によるログ ファイルのスパムによりディスクがしばらくの間頻繁に使用されていたことを考えると、データの安全性について少し心配なので、すぐに開始したいと思います。

GUI ツールを試し、、、を試しましたtar(cpどれ7zを使用すればよいかわからないし、マニュアル ページがかなり密集している可能性があるため、いずれにもフラグはありません)。ただし、試していない他の方法があるのか​​はわかりません。問題になるかどうかはわかりませんが、問題の原因となっているリンクは POL と Steam によって作成されたものです (ハード リンク、ソフト リンク、またはシンボリック リンクのいずれであるかはわかりません)。ただし、他にも問題を引き起こすものがあると思います。ソース ドライブと宛先ドライブはどちらも EXT4 ですが、宛先ドライブが NTFS のときにも同じ問題が発生しました。

明らかに、操作が中止される理由は、 / にアクセスしようとしたときに権限エラーが発生したためです。ただし、これを root として実行したとしても、バックアップ操作は単に / に戻り、外部ドライブがいっぱいになるまですべてを再帰的にバックアップします。リンクをたどるのを防ぎ、そのままコピーする方法が必要です。

現在のハード ドライブが壊れた場合にコピーして戻すことができる、ホーム フォルダーの簡単なアーカイブが必要です。起動可能なバックアップは必要ありません。システム設定はわずかに変更されているだけなので、再インストールが必要な場合でも簡単に元の状態に戻すことができます。最適なソリューションは、すでに持っているもので、次善策はリポジトリ内の無料ソフトウェア、次善策はソース配布された無料ソフトウェア ツールです。これらのいずれも利用できない場合は、何らかの信頼できる商用ツールを使用します。

答え1

私は単に を使用しますrsync。これはシンプルで高速で、まさにあなたが望むことを実行します。コマンドは次のようになります。

rsync -avz --delete /home/user /mnt/bkp

man rsyncフラグの意味についてはを参照してください。-avzこれは非常に標準的です。オプションも追加したことに注意してください--delete。つまり、ホーム ディレクトリ内のファイルを削除してバックアップを作成すると、バックアップからも削除されます。テストするときは注意してください。

関連情報