CLIツールのみを使用して同じディスク上でパーティションを移動する

CLIツールのみを使用して同じディスク上でパーティションを移動する

問題を解決するのに助けが必要です。どこにも見つからず、ほとんどのソリューションが古くなっています。同じディスク間でパーティションを移動するCLI専用ソリューションはありますか?

「parted」はもともとこのような機能がありましたが、メンテナンス不足のため2016年に削除されました。

この場合、パーティション形式とデータが「不明」(非標準パーティション化または暗号化)であると仮定し、パーティションがかなり大きく、セカンダリパーティションを作成し、dd ifを使用して/ devを複製することは不可能であると仮定します。 =/dev/sda1 = /sda2

問題を理解しやすくするために、約70%のスペースを使用しているディスクの中央に/ dev / sda1があるとします。

ありがとうございます!

答え1

自分で解決し、

フロッピーディスクこのツールには、パーティションを移動する「文書化された」方法があるため、パーティションを移動する必要があるとします。パーティション1ディスクから/dev/sda到着2048地区したがって、コマンドは次のようになります。

sfdisk /dev/sda -N 1

前のコマンドはsfdiskディスクのパーティション1を使用するように指示します/dev/sda

その後、セクタまたはバイト形式を使用して目的のパーティションの先頭を入力します。

sda1:2048

2048 と入力すると移動します。パーティション1到着2048地区

これが他の人に役立つことを願っています!また、使用することができますDDしかし、これはあなたの責任の下でより安全なオプションです。

ソース:デバッグコマンドKDEパーティションマネージャで使用されますパーティションを移動するときに必要なときに使用してください。

関連情報