私が見つけたこのチュートリアルさて、私も/usr, /tmp and /var
同じパーティションに移動する必要があるような気がしますが、同様の方法で行うことができますか?記事で説明したのと同じUUIDを使用してtmpとusrのfstabに2行を追加すると、/home
完了しますか?私たちはそれについて何ができますか?
答え1
各パーティションには1つのファイルシステムしか含めることができないため、同じパーティションから直接複数のファイルシステムをマウントすることはできませんが、LVMを使用できます。
LVMベースのソリューション
たとえば、/dev/sda3などの未使用パーティションの場合は、次のようにします。
pvcreate /dev/sda3
vgcreate vg0 /dev/sda3
lvcreate -ay -L5G vg0 lv-home
lvcreate -ay -L5G vg0 lv-usr
lvcreate -ay -L5G vg0 lv-tmp
lvcreate -ay -L5G vg0 lv-var
mkfs.ext4 -L HOME /dev/vg0/lv-home
mkfs.ext4 -L USR /dev/vg0/lv-usr
mkfs.ext4 -L TMP /dev/vg0/lv-tmp
mkfs.ext4 -L VAR /dev/vg0/lv-var
上記のコマンドは次のとおりです。
- パーティションをLVM物理ボリュームに変換
- 物理ボリュームを使用してLVMボリュームグループを作成します。
- 各ファイルシステムの論理ボリュームを作成します。
- 各論理ボリュームにファイルシステム(ラベル付き)を配置します。
次に、fstabを設定して各ファイルシステムをマウントします。このような:
LABEL=HOME /home ext4 defaults 0 2
LABEL=USR /usr ext4 defaults 0 2
...
ポリスチレン
より多くの作業が発生するため、この方法でインストールを分割することはお勧めできません。席が足りません。間違っていますが、それにもかかわらずここに方法があります。正直なところ、私は単一のファイルシステムユーザーなので、Ubuntuを使用している場合は、/home
パーティションや論理ボリュームを必要とせず、アップグレード後にバックアップして復元するだけです。
警告する
元の記事と上記のガイドラインに基づいて研究を行います。今後コマンドを実行します。コマンドが実行する操作とその結果を理解します。man
あなたの友達です。