シェルスクリプトを使用して、データなしでパーティション/ファイルシステム/スワップを新しいドライブに移行する方法は?

シェルスクリプトを使用して、データなしでパーティション/ファイルシステム/スワップを新しいドライブに移行する方法は?

システムドライブをほぼ同じサイズの新しいSSDまたはより大きなSSDに交換しようとすると混乱します。ddいいですね。ただし、ソースドライブが破損しているか信頼できないため、ビット固有のコピー技術は使用できません。利用可能なすべてのデータのバックアップがあります。

問題は、バックアップと復元、および/または移行/複製方法です。GPTパーティションドライブ構造スクリプトの使用これに対するファイルとディレクトリはありません。

  1. 分ける
  2. ファイルシステム(および対応する属性)
  3. 交換

ここで「移行新しいドライブ-lvm」を検索すると、30件の結果が返されますが、どちらも私にヒントを与えませんでした。

最小のArch Linuxインストール(UEFIブートなど)でこれを実行できる便利なスクリプトparted --backupとコマンドはありますか?--restore

ベストアンサー1

ここでは、パーティションテーブルをコピーするさまざまな方法を見つけることができます。標準ツールを使用してディスク全体のパーティションレイアウトをコピーする方法

その後も、各パーティションを特定のファイルシステムタイプにフォーマットする必要があります。パーティションのリストからその部分を確実に自動化できますが、現在のファイルシステムから派生できないファイルシステムを作成する場合は、いくつかのオプションが必要/必要になる可能性があるため、それが価値があるかどうか疑問に思います。新しい機会)新しいオプションを使用してディスクをフォーマットすることができます)

おすすめ記事