Ubuntuをインストールした後に別のホームパーティションを作成する方法
Ubuntuはデフォルトでは別の/ homeパーティションを使いませんが、多くのLinuxユーザはそれを好むのですが。別のホームパーティションを使うと、あなたの個人的なファイルや設定を失うことなくUbuntuを再インストールすることができます。.
通常、インストール中に別のホームパーティションが選択されますが、Ubuntuのインストール後に別のホームパーティションに移行することもできます。.
Ubuntuのインストール中
Ubuntuのインストール中に別のホームパーティションを作成するのは簡単です。カスタムパーティションレイアウトを使用して複数のパーティションを作成するには、「Something Else」インストールオプションを選択します。パーティションの1つのマウントポイントを/(ルートファイルシステムを含む)に設定し、別のパーティションのマウントポイントを/ homeに設定します。将来Ubuntuをインストールするときは、古いホームパーティションを再び/ homeに設定できます - ただし、フォーマットチェックボックスをオフにすると、ファイルは削除されます。.
Ubuntuをインストールした後
Ubuntuのインストール中に別のホームパーティションを作成しないのであれば、Ubuntuを最初から再インストールする必要はありません。インストール後に別のホームパーティションに移行するには、新しいパーティションを作成し(既存のパーティションのサイズを変更する必要があるかもしれません)、既存のホームディレクトリからそのパーティションにファイルをコピーし、Ubuntuに新しいパーティションをマウントするように指示します。 / home.
ステップ1:新しいパーティションを作成する
空き容量がある場合は、この手順は簡単です。そうでない場合は、システムパーティションのサイズを変更して、空き領域に新しいパーティションを作成する必要があります。この手順を完了するためにUbuntuパーティションのサイズを変更するためのガイドに従ってください。空き容量がある場合やシステムパーティションのサイズを変更する必要がない場合は、ライブCDから再起動せずにGPartedをインストールしてパーティションを作成するだけで構いません。ext4パーティションを作成するとよいでしょう。.
ステップ2:ホームファイルを新しいパーティションにコピーする
Ubuntuを使えば、新しいパーティションを簡単にマウントできます。ファイルマネージャの[デバイス]の下でクリックするだけです。その後、[移動]メニューをクリックし、[場所]を選択してマウントポイントを表示します。.
端末を起動し、次のコマンドを実行して新しいパーティションに現在の/ homeディレクトリのコピーを作成します。ここで、/ mount / locationはマウントされたパーティションの場所です。
sudo cp -Rp / home / * / mount / location
.gvfsディレクトリに関するエラーが表示されるでしょう - これは正常です。あなたはそれを無視することができます.
新しいホームディレクトリを調べて、ファイルが含まれていることを確認してください。ただし、古いホームディレクトリはまだ削除しません。.
ステップ3:新しいパーティションのUUIDを見つける
上の長い、ランダムに見える文字列は実際にはパーティションのUUIDです。そして、それをfstabファイルに追加するためにそれが必要になるでしょう。端末で次のコマンドを実行して、パーティションのUUIDを探すこともできます。
sudo blkid
ステップ4:fstabファイルを修正する
念のため、fstabファイルを変更する前に、復元できるバックアップコピーを作成する必要があります。
sudo cp / etc / fstab /etc/fstab.backup
次に、次のコマンドを実行して、geditのfstabファイルを開きます。お望みなら、他のテキストエディタを使うこともできます。.
gksu gedit / etc / fstab
次のテキストをfstabファイルの新しい行に追加し、_____の部分を上記のsudo blkidコマンドの新しいホームパーティションの完全なUUIDに置き換えます。
UUID = _____ / home ext4 nodev、nosuid 0 2
行を追加した後にファイルを保存します.
ステップ5:ホームディレクトリを移動して再起動する
端末から、次のコマンドを実行してホームディレクトリを離れ、現在のホームディレクトリをプレースホルダの場所に移動し、新しいパーティションをマウントするための新しい空のホームディレクトリを作成します。
cd / && sudo mv / home / home_old && sudo mkdir / home
このコマンドを実行した後にコンピュータを再起動してください。次のコマンドで再起動できます。
sudo shutdown -r now
掃除
コンピュータを再起動した後は、正常にログインできるはずです。 Ubuntuは現在、別のホームパーティションを使用しています。万が一のためにすべてのファイルが/ homeディレクトリに残っていることを確認した後は、/ home_oldディレクトリを削除して空き容量を増やすことができます。
sudo rm -rf / home_old