私はPythonを学び始めたばかりで、質問があります。
以下を実行するスクリプトの作成方法: (bash での実行方法を記述します)
<file>.gz
リモート server1 からローカル ストレージにコピーします。cp /dumps/server1/file1.gz /local/
次に、そのファイルをローカルに抽出します。
gunzip /local/file1.gz
次に、抽出ファイルをリモート server2 にコピーします (アーカイブと重複排除のため)。
cp /local/file1.dump /dedupmount
.gz ファイルのローカル コピーを削除して、「一時」ストレージの領域を解放します
rm -rf /local/file1.gz
すべてのファイルに対してループですべてを実行する必要があります。すべてのファイルとディレクトリは、同じサーバーにマウントされた NFS です。
/dump/
for ループはフォルダーを通過し、ファイルを探し.gz
ます。各.gz
ファイルは、最初にディレクトリにコピーされ/local
、次にそこに抽出されます。解凍すると、解凍されたファイルがアーカイブ用のフォルダーに.dmp
コピーされます。/dedupmount
これを書く方法を壁に頭をぶつけてください。