Ubuntuがインストールされた2TB HDDを高速なM.2 SSDへ移行したい場合、単純なディスクコピーでは失敗することがあります。特に移行先のSSD容量が512GBと小さい場合は、使用中のデータ容量やパーティション構成を確認しながらクローンを作成する必要があります。この記事ではUbuntu環境を安全にHDDからSSDへ移行する方法と注意点を解説します。
2TB HDDから512GB SSDへクローンできる条件
まず重要なのは、HDDの総容量ではなく実際の使用容量です。
例えば2TB HDDでも、Ubuntu本体やユーザーデータの合計が300GB程度であれば512GB SSDへの移行は可能です。一方で700GB以上使用している場合は、そのままでは移行できません。
| 項目 | 移行可否 |
|---|---|
| 使用容量300GB | 可能 |
| 使用容量450GB | 可能 |
| 使用容量600GB | 不可(縮小が必要) |
まずはUbuntuで「ディスク使用量アナライザー」やdfコマンドを利用し、実際の使用容量を確認しましょう。
おすすめのクローン方法
Ubuntu環境ではClonezillaを利用する方法が定番です。無料で利用でき、Linuxのパーティション構成やブート情報も含めて移行できます。
ただし、移行元より小さいディスクへコピーする場合は、事前にGPartedなどでパーティションを縮小しておく必要があります。
- GPartedでパーティションを縮小
- Clonezillaでディスククローン
- SSDから起動確認
- 必要に応じてGRUB修復
この流れで作業すると比較的安全に移行できます。
rsyncを使った移行という選択肢
Linuxではクローンではなくシステム移行という方法もあります。
新しいSSDにUbuntuをインストールし、rsyncコマンドでシステムやホームディレクトリをコピーする方法です。
この方法はパーティションサイズの違いを気にせず移行できますが、GRUBやfstabの設定を理解している中級者以上向けです。
クローン後に起動しない場合の対処
SSDへのクローンが完了しても、UEFI設定やGRUBの問題で起動できないことがあります。
その場合はUbuntuのライブUSBから起動し、GRUBを再インストールすることで解決するケースが多くあります。
sudo grub-install /dev/nvme0n1 sudo update-grub
ただし、環境によってデバイス名が異なるため、実際の構成を確認して実行してください。
SSD移行時の注意点
移行前には必ず重要データのバックアップを取得しましょう。クローン作業中の操作ミスで元ディスクのデータを消してしまう事例も少なくありません。
また、SSDはHDDより高速ですが、寿命やパフォーマンス維持のためTRIM機能が有効になっているか確認することもおすすめです。
移行完了後すぐにHDDを初期化せず、数日間はバックアップとして保管しておくと安心です。
まとめ
Ubuntuがインストールされた2TB HDDを512GB M.2 SSDへ移行することは可能ですが、使用容量がSSD容量以内であることが前提です。一般的にはGPartedでパーティションを縮小し、Clonezillaでクローンを作成する方法が最も実績があります。移行後は起動確認やGRUBのチェックを行い、問題なく動作することを確認してから旧HDDを取り外すようにしましょう。


コメント