私はtarを使って複数のシステムをアーカイブしようとしています。これを行うには、df
コマンド出力にリストされているすべてのデバイス(tmpfsを除く)でtarを実行する予定です。
非ルートデバイスはルートディレクトリ(/ optや/ dataなど)にマウントされているため、ルートディレクトリ( "/")でtarコマンドを実行すると、そのようなデバイスの内容も含まれるかどうかはわかりません。
それでは、複数のデバイスに対して別々のアーカイブを維持したいので、これらのデバイスをスキップする方法はありますか?
現在使用しているコマンド(例):
tar zcf /archive/root_dir.tar /
tar zcf /archive/opt.tar /opt
PS(コンテキスト): 私はAWSの複数のインスタンスAMIにデータをアーカイブしてS3 Deep Archiveにアップロードするスクリプトを書いています。