Solaris環境で、
バッチジョブにて、以下のようにLTO媒体にファイルをバックアップをしています。
cat /aaa/bbb/ccc/bktaisho.txt | cpio -oc -C 9999 > /xxx/yyy/zzz
「/aaa/bbb/ccc」
は、サーバのディレクトリです。
「bktaisho.txt」
は、バックアップ対象となるファイル名を記載しています。(※)
「9999」
は、ブロック数です。
「/xxx/yyy/zzz」
は、バックアップするLTO媒体のディレクトリです。
(このバッチジョブが起動する際、バックアップ用のLTOが、サーバ機にセットされています。)
上記のようにバックアップされていますが、
このたび、このLTOから特定のファイルを取得する必要があります。
※
「bktaisho.txt」では、
SSSDATA
TTTDATA
UUUDATA
のように、バックアップ対象となる複数のファイル名を記載しています。
この時、LTOから、例えば「SSSDATA」だけを取得するには、具体的に、どうすれば良いのでしょうか。
「cpio」のコマンドについて色々検索してみましたが、
特定のファイルをピンポイントに取得する方法が分かりませんでした。
あなたの回答
tips
プレビュー