UbuntuマシンにSSDドライブを追加する予定です。現時点では、コンピューターにはインストール全体を含む単一のハードドライブがあります。私がやりたいのは、既存のインストールをSSD(/
マウント)に移動し、/home
フォルダーを除外することです。現在のハードドライブに保持したいのです。これは、ホームフォルダーがSSDに収まらないためです。
/home
フォルダー以外をすべてSSDにコピーしてから、現在のハードドライブのホームフォルダーを/home
にマウントする方法はありますか(もちろん、SSDにコピーされたものをすべて削除します) )。誰もこれを試しましたか?可能だと思いますか?
すべてを再構成するには時間がかかるため、新規インストールを行いたくありません。
テストされていませんが、SSDが少なくともHDDと同じサイズまたはそれより大きい場合は、次のようにします。
簡単にするために、SSDを/dev/sda
、HDDを/dev/sdb
と名付けましょう。
手順:
Sudo dd if=/dev/sdb of=/dev/sda
終了したら、/dev/sda
をマウントし、次を追加して/etc/fstab
ファイルを編集します。
/dev/sdb1 /home ext4 noatime,nodiratime,defaults 0 2
/home
の/dev/sda
ディレクトリに入り、そこにあるすべてのものを消去します。/dev/sdb1
をマウントし、/home
ディレクトリ以外のすべてを消去します。/home
と入力し、ディレクトリをマウントされた/dev/sdb1
のルートに移動します/home
から空の/dev/sdb1
ディレクトリを消去します/dev/sda
が/dev/sdb
より大きい場合は、gparted
を使用して、ディスクに合うようにパーティションのサイズを変更します。/dev/sda
から再起動します次のリンクは、/ homeを別のパーティションに配置する場合の非常に良い回答です。また、/ homeを別のドライブに配置する場合にも機能します。
https://help.ubuntu.com/community/Partitioning/Home/Moving
したがって、SSDに新規インストールし、上記のリンクを使用して、HDDで/ homeを使用するように指示します。プログラムを再インストールする必要がありますが、/ homeから設定を取得します。