linux(centos7)環境で、サーバ内で大量のデータ(数十TB)をコピーしようとしております。
・やりたいこと
同一サーバ内で、データのコピーがしたい
※disk(ストレージ)は別製品。
イメージ(例)
/tmp/aaa/bbb/ccc配下にあるデータを/tmp/aaa/bbb/ddd配下にコピー
/tmp/aaa/bbb/ccc配下は、下記のようなイメージで、数字のディレクトリがあるイメージです。
/tmp/aaa/bbb/ccc/10000
/tmp/aaa/bbb/ccc/10001
/tmp/aaa/bbb/ccc/10002
※1000xは、ディレクトリ名
cp -vrpa /tmp/aaa/bbb/ccc/* /tmp/aaa/bbb/ddd/* だと、Argmentエラーやサーバのメモリに負荷がかかってしまい、正常に完了しないなどの問題が起こりそうなため、分割してコピーしようと考えております。
※rsyncも考えておりますが負荷が凄そうなのと、分割してコピーができなそうなため保留にしております。
一旦テストで、cpで正規表現を使って、100-199のものをコピーできるか検証しております。
cp -vrpa /tmp/aaa/bbb/ccc/1[0-9][0-9]/* /tmp/aaa/bbb/ddd/1[0-9][0-9]/
これだと意図したコピーにならずでして、、正規表現の問題なのかうまくできずです、、
何か良い方法をアドバイス頂けますと幸いです。
※rsyncでも分割コピーができるのであればそちらでも問題ありません。