Re: 22065 ・ディレクトリの別パーティションへの割り当て

この質問の投稿一覧へ

なし Re: 22065 ・ディレクトリの別パーティションへの割り当て

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-5-17 21:33
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
 システムの起動に必要なものは同一のパーティションでなければならなかったはずですが、/bootは特にシステムの起動に必要なものだと判断しています。
 何故、/tmpと/bootは/binなどと違って分けることができるのかをご教授お願いします。
/bootってカーネルイメージとかが配置してあるだけです。ブートローダから参照できるようになっていればいいだけですし、ブートローダからカーネルが起動したら、今度はカーネルに渡されたパラメータからルートパーティションを決定しますからその時点では/bootが参照できる必要性はないです。

/tmpについても似たようなもんで、カーネルの起動処理の中で/tmpに書き込みをすることはなかったはずです。
で、initプロセスがファイルシステムのマウントを完了させてから、通常のブートプロセスに入ったところで各種プログラムが/tmpが存在する前提でファイルの書き込みを行うわけです。ですからマウント完了してからで事足りるのであれば/tmpは別パーティションにあってもいいわけです。

てことで、largexyzさんが言われる「システムの起動に必要」がカーネル起動以降initプロセスによるファイルシステムのマウント以前の時点で必要なのかどうか、ということになるかと思います。

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.