22065 ・ディレクトリの別パーティションへの割り当て
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
22065 ・ディレクトリの別パーティションへの割り当て
msg# 1
largexyz
投稿数: 1
Linuxのルートパーティションとは別のパーティションを割り当てる事が可能なディレクトリについて質問させて下さい。
Linuxでは、/home、/var、/usrを別のパーティションに分けることができるのは理解できます。
しかし、/tmpと/bootも可能とのことです。(可否が△になっていました。)
システムの起動に必要なものは同一のパーティションでなければならなかったはずですが、/bootは特にシステムの起動に必要なものだと判断しています。
何故、/tmpと/bootは/binなどと違って分けることができるのかをご教授お願いします。
Linuxでは、/home、/var、/usrを別のパーティションに分けることができるのは理解できます。
しかし、/tmpと/bootも可能とのことです。(可否が△になっていました。)
システムの起動に必要なものは同一のパーティションでなければならなかったはずですが、/bootは特にシステムの起動に必要なものだと判断しています。
何故、/tmpと/bootは/binなどと違って分けることができるのかをご教授お願いします。
Re: 22065 ・ディレクトリの別パーティションへの割り当て
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
引用:/bootってカーネルイメージとかが配置してあるだけです。ブートローダから参照できるようになっていればいいだけですし、ブートローダからカーネルが起動したら、今度はカーネルに渡されたパラメータからルートパーティションを決定しますからその時点では/bootが参照できる必要性はないです。
/tmpについても似たようなもんで、カーネルの起動処理の中で/tmpに書き込みをすることはなかったはずです。
で、initプロセスがファイルシステムのマウントを完了させてから、通常のブートプロセスに入ったところで各種プログラムが/tmpが存在する前提でファイルの書き込みを行うわけです。ですからマウント完了してからで事足りるのであれば/tmpは別パーティションにあってもいいわけです。
てことで、largexyzさんが言われる「システムの起動に必要」がカーネル起動以降initプロセスによるファイルシステムのマウント以前の時点で必要なのかどうか、ということになるかと思います。
システムの起動に必要なものは同一のパーティションでなければならなかったはずですが、/bootは特にシステムの起動に必要なものだと判断しています。
何故、/tmpと/bootは/binなどと違って分けることができるのかをご教授お願いします。
/tmpについても似たようなもんで、カーネルの起動処理の中で/tmpに書き込みをすることはなかったはずです。
で、initプロセスがファイルシステムのマウントを完了させてから、通常のブートプロセスに入ったところで各種プログラムが/tmpが存在する前提でファイルの書き込みを行うわけです。ですからマウント完了してからで事足りるのであれば/tmpは別パーティションにあってもいいわけです。
てことで、largexyzさんが言われる「システムの起動に必要」がカーネル起動以降initプロセスによるファイルシステムのマウント以前の時点で必要なのかどうか、ということになるかと思います。