web-dev-qa-db-ja.com

別のパーティションを/ homeとして再マウントする方法は?

Ubuntu 10.04をインストールしたとき、/、/ boot、/ homeなどを含む単一の16GBパーティションにインストールしました。

システムに別のパーティション(ext3)があります。 GNOMEデスクトップの[場所]メニューから簡単にアクセスできます。[場所]メニューの[ファイルシステムHDD]アイコンをクリックするだけで、「/ media/1326f40a-45df-4ec」として自動的にマウントされます。

代わりにそのパーティションを/ homeとして再マウントするにはどうすればよいですか? (永続的に、つまり)

14
Android Eve

別の/ homeパーティションに移動するためのUbuntuの公式ドキュメントは次のとおりです。

https://help.ubuntu.com/community/Partitioning/Home/Moving

既に持っている新しいパーティションを作成する手順をスキップしてください。

11
chris

最初に、確実にマウントできるようにドライブのUUIDが必要です。

Sudo blkid

すべてのパーティションとそのUUIDのリストが返されます。ホームとしてマウントするパーティションのUUIDに注意してください。

次に、/etc/fstabを編集して、そのパーティションを/homeとして自動マウントする必要があります。

sudoedit /etc/fstab

そして、次のような行を追加します。

UUID=0c89eb5d-ac58-46c0-b309-597b35a542e8 /home ext3 defaults,errors=remount-ro 0 1

明らかに私ではなく、あなたのUUIDで。保存して再起動します。

12
Oli

同様の問題を調べると、このスレッドが見つかりました。いくつかのことをベースにしたかった。

まず、私見、UUIDは必死で実行不能です。 Ubuntuの10.04で動作するUUIDを使用するよりも優れたソリューションがあります。それはLABEL='label'を使用することです。

/ etc/fstabファイルで、UUIDをLABEL='<label>'と交換します(必ず一重引用符を使用してください)。これを行う前に、gpartedを使用してドライブにラベルを追加したことを確認してください。このラベルは、フロッピー、Zipドライブ(ファイルではない)、またはWindowsの古いHDDを識別するために作成したラベルと同じです。

次に触れたいことは、上記の誰かが次のコマンドを与えたことです。

sudoedit /etc/fstab

私が前に見たことがないそのコマンド。それが存在することを知らなかったか、間違っているかのどちらかです。間違っている可能性がある場合は、構文を修正します。

Sudo gedit /etc/fstab

最後に、パーティションのルートの下にあなたの家としてフォルダを置きたいという適切な答えを与えたように見える人に感謝します。このスレッドで説明されている手順は、最も適切な実装であるにもかかわらず、それに触れていません。ホームフォルダーをパーティションのルートフォルダーにプッシュするのではなく、常にパーティションの下のフォルダーにホームフォルダーを配置する必要があります。

3
JimB

新しいシステムをインストールする場合、最も簡単な方法は、特別なパーティションレイアウトを選択し、パーティションの1つを/homeとして宣言し、別のパーティションを/として宣言することです。

この効果は、他の回答のようにfstabを編集するのと同じですが、この方法には最初から編集するという利点があります。

0
alfC