/ homeディレクトリが既に/パーティションの一部である場合、どうすれば/ homeディレクトリを別のパーティションに移動できますか?


25

私は現在、すばらしいMaverick Meerkatのインストールを実行しています。/home多くの提案に従って、別のパーティションに移動したいと思います。

Ubuntuシステム全体を再インストールせずにこれを行うにはどうすればよいですか?でパーティションを作成し、fstabのgpartedマウントポイントを変更/homeしてそれを反映することはできますか、それとも少し難しいですか?

回答:


14

はい、新しいエントリを/ 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 /ではなく、パーティション内に直接配置する必要があることに注意してください。


/ etc / fstabに変更を加えましたが、4つのパーティションを持つ物理ディスクが1つしかないため、/ homeのファイルを新しいパーティション/ homeにコピーする方法がわかりません。「boot」、「/」、「/ home」、および「swap」。どこにあるnev / homeをどこで作成できますか。sdb2のパーティション「/ home」全体を削除し、sdb1「/」に移動する必要があります。PCを再起動すると、rootアカウントが表示されますが、パスワードが機能しませんでした。これで、ubuntu全体を再び再インストールできます。(
pa4k

しかし、私はGPartedを使用してパーティションのサイズを変更する必要はありませんが、機能しませんでした。パーティションを小さくする必要があります)
-pa4k

19

Ubuntu wikiガイドに従うのが最善だと思います。私は少し前にそれを使用し、それはうまく機能しました。


1
このガイドがディスクのGUIDを見つける方法を示しているのが気に入っています。私は今までそれをする方法を知りませんでした。
ジャンゴファン

1

/ homeをWindowsと共有することを計画していますか?もしそうなら、私はいくつかの間違いをしましたが、それは実行可能です。ここで私の学習曲線を読んでください。

また、ハウツーオタクは、LinuxとWindows /家庭やマイドキュメントをマージするには良いチュートリアルあり、ここで(HTGは非常に貴重な情報の私の他の源です!)だけでなく、他の多くの


0

特別なケース

ホームディレクトリをポータブルUSBドライブにコピーする

ホームディレクトリをUSBドライブにコピーする理由はいくつかあります。旅行中に家に帰る必要はありません。ルームメイトを信頼しないことも別の問題です。

  • フラッシュドライブをext4にフォーマットします。

  • rootとして、Grsyncを使用してhome / {username}を内部ドライブからフラッシュドライブにコピーします。所有者、権限、およびグループを維持することは私のために働きます。

ここに画像の説明を入力してください

  • 新しいパーティションのUUIDをコピーします。

  • 内部ドライブの/ etc / fstabを編集して/ home UUIDを追加します。

    UUID = {上記のUUID} / home ext4デフォルト0 0

旅行の際には、暗号化された家を使用することをお勧めします。

USBホームのアクセス許可が台無しになった場合は、内部ドライブから更新できます。

コンピューターを起動するためにUSBが必要になるか、#でfstabを編集します。

ヒントをくれたubfan1に感謝- 起動可能な外部ドライブから既存のホームディレクトリを使用する

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.