ホームディレクトリを移動するための最高のrsyncオプション

ホームディレクトリを移動するための最高のrsyncオプション

/home私はUbuntu 16.04 LTSシステムを使用しており、18.04 LTSにアップグレードする準備をしており、すべてのディレクトリ(実際には/home/juergen)を私が持っている別の無料パーティションに移動したいと思います。

私はこれを正しく行う方法について2つの良いチュートリアルを見つけました。

https://help.ubuntu.com/community/Partitioning/Home/Moving

そして(ドイツ語)

https://wiki.ubuntuusers.de/Home_umziehen/

私はその内容を完全に理解していますが、ホームディレクトリデータを移動するのに最適なオプションセットについて質問があります。

最初のソースを推奨

sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.

第二

rsync -avxH --progress /home/ /mnt/tmp

私は--exclude最初のソースが合理的であり、--progress2番目のソースが合理的で結合できることを知っています。しかし、代替はどうですか?S(スパース性を維持する)は、いくつかのテスト目的のためにホームディレクトリに人工的に作成された非常に大きな「脆弱なファイル」があるため便利です。H(ハードリンク)もそれほど価値があるようです。それとも、ハードリンクを維持するのは問題ですか?Xまたよさそうです。すべてを保存したいので、「拡張属性」(それが何を意味するか)を保存することを約束します。それでは、すべてを合わせる必要がありますか?

しかし、それにもかかわらず、いくつかの潜在的なオプションがあるかもしれません。これは役に立ちますか?これらすべてのオプションrsync(私のバックアップに使用されているrsync -avzu)について明確な結論を出すことができないことを認めなければなりません。

答えてくれてありがとう!

ベストアンサー1

rsync -aPHAXS source dest私であっても同じことをしたでしょう。ところが、移動してrsyncコピーする話もしたので、これほど十分ではないでしょうかmv

おすすめ記事