
一部の人は人工的に別々のパーティションを作成するのを見ました/boot
。これにはどのような利点がありますか?存在する未来こうして?
/home
そして、他に/boot
どのパーティションを分離できますか?おすすめ?
答え1
これはから来たものです「先の時間」デバイスが大容量ハードドライブを処理できない場合。パーティション化の基本的な概念/boot
は、ドライブが接続されているすべてのコンピュータで常にパーティションにアクセスできるようにすることです。マシンがドライブの先頭(低いシリンダー番号)に到達できる場合は、そこからシステムを起動でき、LinuxカーネルはBIOS
起動制限を迂回して問題を解決できます。最近のシステムでは、これらの制限が取り除かれているため、ブートローダがデフォルト/boot
で認識していない暗号化やファイルシステムなどの他のパーティションに対する追加の処理を必要としない限り、別々の分離は必要なくなりました。
実際に単一のパーティションを使用しない限り、技術的には問題ありません。本物古いハードウェア(1998年頃)。
別のパーティションを使用することを決定した場合は、200 MBなどの十分なスペースを提供する必要があります。これは複数のカーネルアップグレードに十分です(それぞれ数メガバイトを占めます)。/boot
いっぱいになると、使用していない古いカーネルを削除し、これを認識するようにブートローダを調整します。
答え2
/bootパーティションがある理由の1つは、カーネルとinitrdが暗号化されていないパーティションからロードされ、オペレーティングシステムを含む暗号化されたルートパーティションをマウントするために使用される暗号化/などの機能を許可するためです。しかし、一般的な用途では問題にはなりません。
コメントを追加リカルドの頭:
別の/bootを持つ歴史的な理由もあります。以前は、BIOSが大容量ディスクの一部にしかアクセスできなかったため、オペレーティングシステムのブートローダに必要なすべてのファイルはBIOSアクセス可能領域に保存する必要がありました。したがって、別々の/bootパーティションが必要です。しかし、これはもはや適用されません。
答え3
Red HatやSuseなどの主要なエンタープライズディストリビューションが別々の/bootを使用する主な理由は、デフォルトではLVMを使用し、Grubを使用してLVMから起動できないためです。とても簡単です。
したがって、LVM(これは非常に便利です)を使用するには、別々の/bootを使用できます。個人的には、ルートファイルシステムやデータパーティションがいっぱいになるのを防ぐために、サーバーまたはサーバーでLVMを使用し、別々のパーティションを使用するのが良い習慣だと思います/var
。/boot
/home
/tmp
/usr
答え4
質問の「間違っている可能性がある部分」への回答:すべてのパーティションと同様に、もともと割り当てられたスペースよりも多くのスペースが必要になるリスクが常にあります。このようなことが起こる可能性はほとんどありませんが、/boot
最近そのようなことが起こりました。Fedoraの事前アップグレードの問題小さいサイズが原因で発生します/boot
。