32GBのカスタムイメージをソースとして使用して64GBのUSBにクローンを作成するときに発生する問題

32GBのカスタムイメージをソースとして使用して64GBのUSBにクローンを作成するときに発生する問題

最近、USB のファイル システムを別の USB にクローンする方法について多くの調査を行っており、多くの成果を上げていますが、パズルの最後のピースは、32 GB から 64 GB にクローンできない理由だと思います。プロセスの概要は次のとおりです (はい、これは適切に、意図どおりに動作します)。テストのほとんどで RHEL 7.3 と 7.5 を使用してきましたが、これは友人によって SUSE やその他のディストリビューションでもテストされており、意図どおりに動作します。:

 dd if=/dev/sdb bs=1M count=5000 status=progress | gzip > newredhat.iso.gz

これにより、圧縮された ISO イメージが生成されます。これをデスクトップ/目的の OS に保存し、適切にフォーマットされたディスクに再展開して起動可能なドライブを作成できます。このイメージを展開するには、次のコマンドを発行します。

 zcat newredhat.iso.gz > /dev/preffered drive

私は、ファイル システムの最初の 5 GB を取得して、それを小さなカスタム イメージ ISO にクローンし、これを別の 32 GB USB に再展開することに成功しました。ただし、問題は、32 GB USB > 64 GB USB に移行できないようです。64 GB を 2 つの 32 GB パーティションにフォーマットするなど、さまざまなことを試しましたが、うまくいきませんでした。Linux テスト ボックスを使用して、1 つの大きな fat 32 ファイル システムとしてフォーマットしましたが、これもうまくいきませんでした。スティックの最初の 10 GB のみを fat32 としてフォーマットし、追加のスペースをそのままにしましたが、うまくいきませんでした。行き詰まっているようですが、この最後の問題が何であるかを解明できれば、かなり重要な個人プロジェクトの調査を完了することができます。これにより、Rufus/Unetbootin などのサードパーティ ツールを使用せずに、あらゆる ISO で USB からさまざまなタイプとサイズの USB に移動できるようになります。このプロジェクトの以前の部分は他の人には実現できなかったと聞いていますが、実現する方法を見つけたので、これを完了することにしました。すべての支援を大いに歓迎します。独自の回復ドライブを作成するために、上記の手順を自由に借用してください。

関連情報