再インストールする前にUbuntuパーティションをバックアップするにはどうすればよいですか?

再インストールする前にUbuntuパーティションをバックアップするにはどうすればよいですか?

さまざまな理由から、Ubuntu を再インストールしたいと考えています。これを行う前に、何か問題が発生した場合に備えて、Ubuntu パーティションをバックアップしたいと思います (可能性は低いですが)。これまでディスク全体をバックアップしたことはありますが、パーティションを個別にバックアップしたことはありませんでした。パーティション レイアウト:

sda 8:0 0 232,9G 0 disk
├─sda1 8:1 0 35G 0 part     (Windows 8.1)
├─sda2 8:2 0 194G 0 part /  (Ubuntu 14.04)
└─sda3 8:3 0 4G 0 part      (SWAP)

USB キーを使用してポータブル Linux ドライブを起動し、「dd」を使用して「sda2」を外付けハードドライブにコピーすることはできますか?

また、これは 2 番目のパーティションなので、バックアップ パーティションを復元する場合、MBR に対して何か操作を行う必要がありますか?

答え1

通常のファイルコピー コマンド (cpターミナルで、または任意のファイル マネージャーでドラッグ アンド ドロップ) を使用して、個人ファイルを外部ディスクにバックアップできます。システム全体の設定を大幅にカスタマイズしない限り ( )、通常はこれで十分です。/etc最悪のシナリオでは、Ubuntu を再インストールしてから、個人ファイルをコピーし直すことになります。

クローンジラパーティション全体またはパーティション セット全体をバックアップする場合によく使用されるバックアップ ツールです。その後、バックアップの場合と同様にパーティション全体を復元できますddが、Clonezilla バックアップでは、バックアップのようにディスクの未使用セクターをバックアップしないため、ディスク領域をあまり消費せず、より迅速に処理されますdd

MBRについては、気にしないほうがいいでしょう。GRUBはMBRのコードだけでなく、他の場所のコードも利用しているので、何か問題が起きた場合は、ブーツ修理または、 MBRバックアップがある場合でも、ブートローダーを手動で復元します。MBRをいじり始めてdd何をしているのかわからないと、さまざまな問題が発生する可能性があるため、この方法の方が安全です。さらに、Three Diagが言うように、EFIベースのインストールを使用している場合は、EFI システム パーティション (ESP)。MBR は GPT システムで保護的な「パーティション」を保持する役割を除けば、EFI モードのブートでは重要ではありません。(とはいえ、示されたデータに ESP がないことを考えると、BIOS モードのインストールが行われていると思われますが、これは間違っている可能性があります。)

答え2

「ポータブル Linux ドライブを起動するだけ」とはどういう意味かよくわかりません。

ご希望が、sda2USB にハードコピーし、最終的にそこから起動することであれば、おそらく可能です。

確実にできることは次の通りです:

  • ddキーsda2に(コマンドに注意してddここ
  • 復元したい場合:dd適切なサイズのパーティションに戻す
  • ライブ USB キーから起動し、boot-repairユーティリティを実行します (これにより、GRUB に、クローンしたシステムをロードするオプションが提供されます)

これは、手順 1 を省略しても機能するはずです (たとえば、grub に USB キーにあるシステムを起動するように指示できます) が、自分で試したことはありません。

また、「USBキーからUbuntuをインストールする」のような検索もしてみてください(関連している可能性のある)。

最後に警告しておきます。Windows 8.1 とのデュアル ブートを使用しているため、UBUNTU の UEFI インストールがあり、すべてのブート ファイル (Windows 用も) を保持する ESP パーティションがある可能性があります。これが当てはまるかどうかを確認するには、/sys/firmware/efi他のユーザーが提案したディレクトリがあるかどうかを確認します。パーティションとブート修復を操作するときは、この点に留意してください。

関連情報