並列ループの取り付け

並列ループの取り付け

観察のために、100以上のループデバイスをマウントし、AUFSマウントポイントにマージする必要があるプロジェクトを進めています。 90個のループデバイスを順次マウントするには25秒かかります。

ループデバイスを並列に設置して時間を最小限に抑えるソリューションを探しています。

ベストアンサー1

これは当たり前だと思いますが、

typeset -i M=1
while [ $M -le 102 ]
  do
    mount mysourcedevice$M targetdir$M &
    let M++
done
wait

仕事をしなければなりません。wait次のコマンドを実行する前に、すべてのサブプロセスが完了するのを待ちます。

おすすめ記事