ルートファイルシステム「/」を1つのハードドライブ(/ usr、/ bootなどのフォルダが保存される場所)にマウントし、/ tmpおよび/ homeを同じパーティションの別のハードドライブにマウントすることは可能ですか?
このようなもの:
HDD1:
/
/usr
/bin
/boot
/var
HDD2:
/tmp
/home
単一の大きなボリュームを作成するためにLVMが可能であることは知っていますが、それは私が望むものではありません
簡単な方法は、別の/
インストールディスクのあるパーティションを作成してから再起動し、そのパーティションを一時的に/media
または何かにマウントしてから/home
をコピーすることです。 =および/tmp
メディアの下にマウントした新しい/
ルートパーティション内のフォルダー。アンマウントして再起動します。
注-ご自身の責任で指示に従ってください!私は彼らが働くと確信していますが、すべてのものを失う責任を負いたくありません
専用パーティション(ハードドライブではない)に/home
を持っている人として、その可能性を言うことができますが、ubuntuを最初にインストールするときにubuntuインストーラーを使用する方がはるかに簡単です。
ただし、ubuntuを再インストールせずにこれを行う必要がある場合は、小さなLinux OSまたはlivecd(サイズが小さいため Puppy Linux をお勧めします)をUSBスティックまたはCDに入れて使用することをお勧めしますハードディスクのセットアップと/etc/fstab
ファイルを調整します。これには、どのパーティションとハードドライブがどのフォルダーを保持するかのリストが含まれます。これを行うにはPuppy Linuxを使用すると仮定し続けますが、ubuntu livecdなどを使用する場合、手順は簡単です。
Puppy Linuxをインストールしたら(USBスティックを使用している場合はunetbootinを使用してこれを行います)、最初にGparted(Puppy Linuxに含まれるグラフィカルパーティションエディター)を使用して、新しいハードドライブが正しくフォーマットされていることを確認する必要があります。重要ではありませんが、2つのハードドライブで同じファイルシステムを使用すると便利です。また、/tmp
のパーティションと/home
のパーティションを作成することをお勧めします。この理由は明確になります。
これらのパーティションを作成したら、Ubuntuインストールを含むHDDをマウントし、home
フォルダーの内容を作成したパーティションにコピーする必要があります。 /tmp
には何もありません。
次に、テキストを編集するためにetc/fstab
ファイルを開きます。
注-必ずubuntuドライブ内でファイルを開いてください、それ以外の場合は、livecd/Puppy Linuxのマウントの詳細を編集します
fstab
ファイルのレイアウトは次のとおりです。
UUID=unique-partition-id[TAB-HERE]/home[TAB-HERE]ext4[TAB-HERE]defaults[TAB-HERE]0[TAB-HERE]2
(タブはレンダリングされていなかったので、角括弧で囲んだ場所に置きました。厳密に必要というわけではありませんが、ファイルを読みやすくします)
この行twiceを、home
ディレクトリに1回、tmp
に1回追加します。 ext4
行がパーティションで使用されるファイルシステムと一致するように変更され、unique-partition-id
フィールドがパーティションのUUIDと一致するように変更されることを確認します。その値はgparted(またはlivecdのubuntuディスク管理ユーティリティ)にあります。
元のホームディレクトリの内容を削除します-すべてのファイルをコピーするようにします-変更をetc/fstab
に保存して再起動します。