私は現在、すばらしいMaverick Meerkatのインストールを実行しています。多くの提案に従って、/home
を別のパーティションに移動したい。
Ubuntuシステム全体を再インストールせずにこれを行うにはどうすればよいですか? gparted
でパーティションを作成し、それを反映するためにfstabで/home
のマウントポイントを変更することはできますか、それとももう少し難しいですか?
はい、新しいエントリを/ etc/fstabに追加してからファイルをコピーするだけです。
Fstabのパーティション識別子にUUIDを使用することをお勧めします。構文は次のようになります。
UUID=abcdabcd-acbd-abcd-abcd-abcdabcd /home ext4 defaults 0 2
「-a」フラグをcpに渡して、ルートとしてコピーするのが最適です。また、安全にプレイし、すぐにファイルを削除しないでください。
cp -a /home/* /path/to/new/partition/
mv /home /old_home
mkdir /home
ユーザーディレクトリは、/ partition/home /ではなく、パーティション内に直接配置する必要があることに注意してください。
buntu wikiガイド に従うのが最善だと思います。私は少し前にそれを使用し、それはうまく機能しました。
特殊なケース
ホームディレクトリをポータブルUSBドライブにコピーします
ホームディレクトリをUSBドライブにコピーする理由はいくつかあります。旅行中に自宅を離れる必要はありません。ルームメイトを信用しないことも別の問題です。
フラッシュドライブをext4にフォーマットします。
Rootとして、Grsyncを使用してhome/{username}を内部ドライブからフラッシュドライブにコピーします。所有者、権限、およびグループを維持することは私のために働きます。
新しいパーティションのUUIDをコピーします。
内部ドライブの/ etc/fstabを編集して/ home UUIDを追加します。
UUID = {上記のUUID}/home ext4デフォルト0 0
旅行の際には、暗号化された家を使用することをお勧めします。
USBホームのアクセス許可が台無しになった場合は、内部ドライブから更新できます。
コンピューターを起動するためにUSBが必要になるか、#でfstabを編集します。
ヒントを提供してくれたubfan1に感謝します- 起動可能な外部ドライブの既存のホームディレクトリを使用