FreeBSD:複数のマウントポイントを持つパーティション

FreeBSD:複数のマウントポイントを持つパーティション

最近のFreeBSDインストールでパーティションにマウントポイントがあり、マウントポイントになるようにするには/var/どうすればよいですか?/tmp/つまり、パーティションにはと/var/が含まれます/tmp/。可能ですか? /のマウントポイントには、指定されていないすべての項目が含まれていることを確認していますが、マウントポイントがあると具体的に言うことはできます/dev/ad0p3/か?/tmp//var/

答え1

これら2つの技術のうちの1つを使用してこれを実行できます。次のタイトルの投稿で強調表示されています。複数のディレクトリを同じパーティションにマウントしますか?

方法1

別のシステム(LiveCDなど)から起動し、/varパーティションをマウントしたら、rootとして次の手順を実行します。

cd /mnt/var
mkdir -m755 .newvar
mv * .newvar # won't try to move .newvar because it begins with a period
mv .newvar var # rename .newvar to var
mkdir -m1777 tmp # make a tmp dir

次に、パーティション全体のマウントポイントを指定します/etc/fstab

/mnt/ignore_me/var /var none bind
/mnt/ignore_me/tmp /tmp none bind

方法#2

/var現在のようにパーティションをマウントし続けますが、rootとして実行します。

cd /var
mkdir -m1777 .tmpdir # make a hidden /var/.tmpdir

メモ:/var/tmp異なることを参考にしてください。

/var をマウントする行の後に、/etc/fstab に以下を追加します。

/var/.tmpdir /tmp none bind

関連情報