- Chris Hoffman
@chrisbhoffman
- June 17, 2012, 6:00am EDT
多くの Linux ユーザーは個別の /Home パーティションを希望しますが、デフォルトでは使用しません。 別のホームパーティションを使用すると、個人的なファイルや設定を失うことなく Ubuntu を再インストールできます。
別のホームパーティションは通常インストール中に選択しますが、Ubuntu のインストール後に別のホームパーティションに移行することもできます – これは少し作業が必要ですけどね。 Something Else」インストール オプションを選択し、カスタム パーティション レイアウトを使用し、複数のパーティションを作成します。 パーティションの 1 つのマウント・ポイントを / – ルート・ファイル・システムを含む – に設定し、別のパーティションのマウント・ポイントを /home に設定してください。 ただし、Format チェックボックスをオフにしないと、ファイルは削除されます。
After Installing Ubuntu
Ubuntu のインストール中に別のホーム パーティションを作成しない場合、Ubuntu をゼロから再インストールする必要はありません。 インストール後に別のホーム パーティションに移行するには、新しいパーティションを作成し (既存のパーティションのサイズを変更する必要があるかもしれません)、既存のホーム ディレクトリからそのパーティションにファイルをコピーし、Ubuntu に新しいパーティションを /home にマウントするよう指示する必要があります。
ステップ 1: 新しいパーティションの作成
空き容量があれば、このステップは簡単です。 そうでない場合は、システム パーティションのサイズを変更し、空いたスペースに新しいパーティションを作成する必要があります。 このステップを完了するには、Ubuntu パーティションのサイズを変更するガイドに従ってください。
ステップ 2: ホームファイルを新しいパーティションにコピーする
Ubuntu では、新しいパーティションを簡単にマウントできます – ファイルマネージャのデバイスの下でそれをクリックするだけです。 ファイル マネージャーの [デバイス] の下にあるパーティションをクリックするだけです。
ターミナルを起動し、次のコマンドを実行して、新しいパーティションに現在の /home ディレクトリのコピーを作成します (/mount/location はマウントしたパーティションの場所です)。gvfs ディレクトリに関するエラーが表示されますが、これは正常ですので無視してください。
新しいホーム ディレクトリをチェックして、ファイルが含まれていることを確認する必要があります。 しかし、古いホームディレクトリはまだ削除しません。
ステップ 3: 新しいパーティションの UUID を見つける
上の長く、ランダムに見える文字列は実際にはパーティションの UUID で、fstab ファイルにパーティションを追加するにはこれが必要で、起動時にパーティションをマウントする場所を Linux に指示するものです。 ターミナルで以下のコマンドを実行することで、パーティションの UUID を見つけることもできます:
sudo blkid
ステップ4: fstab ファイルを変更する
fstab ファイルを変更する前に、念のため、復元できるようにバックアップ コピーを作成しておく必要があります。backup
次に、次のコマンドを実行して、gedit で fstab ファイルを開きます。 お好みで他のテキストエディタを使用しても構いません。
gksu gedit /etc/fstab
fstab ファイルの新しい行に次のテキストを追加し、_____の部分を上記の sudo blkid コマンドによる新しいホームパーティションの完全 UUID と置き換えます。
UUID=_____ /home ext4 nodev,nosuid 0 2
行追加後にファイルを保存してください。
ステップ 5: ホームディレクトリの移動 & Restart
ターミナルから次のコマンドを実行して、ホームディレクトリを残し、現在のホームディレクトリをプレースホルダーの場所に移動し、新しいパーティションをマウントするための新しい空のホームディレクトリを作成します。
cd / && sudo mv /home /home_old & sudo mkdir /home
このコマンドの実行後にコンピューターをリブートしてください。 以下のコマンドで再起動できます:
sudo shutdown -r now
Clean Up
コンピューターを再起動すると、正常にログインできるはずです。 Ubuntuは現在、独立したホームパーティションを使用しています。
sudo rm -rf /home_old
Chris Hoffman は How-To Geek の編集長です。 10年以上にわたってテクノロジーについて執筆し、2年間はPCWorldのコラムニストとして活躍しました。 また、ニューヨークタイムズ紙への寄稿や、マイアミのNBC 6などのテレビ局でテクノロジー専門家としてインタビューを受けたり、BBCなどのニュースメディアにも取り上げられたりしています。 2011年以来、クリスは2,000以上の記事を執筆し、約10億回読まれています—これはここHow-To Geekだけです。