/home データの一部を含め、マシンのいくつかの重要なファイルとディレクトリをルートとしてバックアップしようとしています。いくつかのファイルを手動で選択して、tarball のサイズを小さくしています。とにかく、ほとんどのファイルはルートによって所有されているため、ほとんどすべてが問題ありませんが、これを試してみてください:
# tar -cf backup.tar /home/user/file
内容を復元すると、/home/user/file は想定どおりユーザーが所有していますが、/home/user は root が所有しています。やってみましたが、
# tar -cf backup.tar /home
この場合、すべての /home 所有者が保持されます。(私はルートなので -p フラグは必要ないことに注意してください。それでも試してみました...)
これは正常な動作ですか?もしそうなら、 /home 所有権情報を保持しながら、通常のユーザーのファイルを手動で選択してバックアップする方法はありますか? 私の目標は、/ からすべてを単純に untar することです。
ありがとう!