1. Auto Layoutが特別に上記のマウントポイントを選択するのはなぜですか?

1. Auto Layoutが特別に上記のマウントポイントを選択するのはなぜですか?

1TBドライブを搭載したamd64アーチにOpenBSD7.4をインストールしようとしています。

マシンはX Windowsシステムを実行し、ファイルを保存するのに十分なスペースが必要です。

プロンプトで「フルディスクGPT」を選択しました(MBRが良い選択かどうかはわかりませんが)。

自動的に割り当てられたレイアウトを作成します。

a12個のパーティションを作成しますl

要約する:

partition    size (M)    fstype    mount point(I think)
a:           1024        4.2BSD    /     
b:           4129        swap       
c:           915715      unused      
d:           4096        4.2BSD    /tmp  
e:           11842       4.2BSD    /var
f:           30720       4.2BSD    /usr
g:           1024        4.2BSD    /usr/X11R6
h:           20480       4.2BSD    /usr/local  
i:           260         MSDOS    
j:           3072        4.2BSD    /usr/src  
k:           6144        4.2BSD    /usr/obj
l:           307200      4.2BSD    /home

c約915GBで、未使用とマークされています。これを利用するためにレイアウトを調整したいと思います。

マニュアルページで次の定義を見ることができます。

パーティション/マウントポイント 要約:
/
/tmp システムを再起動しても保持されない一時ファイルです。
/var 汎用ログ、一時ファイル、一時ファイル、およびスプール・ファイル。
/usr ほとんどのユーザーユーティリティとアプリケーションが含まれています。
/usr/X11R6 X11 Windowsシステムに必要なファイルです。
/usr/local ローカル実行ファイル、ライブラリなど
/usr/src BSDおよび/またはローカルソースファイル。
/usr/obj / usr / srcツリーを構築して作成されたアーキテクチャ固有のターゲットツリー。
/usr/home ユーザーホームディレクトリのデフォルトの場所です。

しかし、私はこれを説明し、次の質問をしようとしています(現在の最良の推測答えはイタリック体で示されています)。

1. Auto Layoutが特別に上記のマウントポイントを選択するのはなぜですか? 過去の使用量と見積もりに基づいて汎用割り当てを改善します。

2. 未使用パーティションがあるのはなぜですか? の遺物自動ディスクアロケータパーティションサイズの最大制限を設定し、残りは使用されません。

3. すべてを1つのパーティションに置くのは良い考えですか? わからない!

4.ユニバーサルPC(X Windowsを含む)のための良い割り当て方法は何ですか?パーティションをどこに再割り当てする必要がありますかc ユーザースペースに多くのファイルをアーカイブするので、未使用のファイルを/cに再割り当てする必要があると思います。l/usr/home


*おそらく明らかなマニュアルページがありません。これが私が見るものです:

https://www.openbsd.org/faq/faq4.html#Partitioning

https://man.openbsd.org/disklabel#AUTOMATIC_DISK_ALLOCATION

https://man.openbsd.org/hier

https://www.openbsdhandbook.com/disk_Operations/*

答え1

1. Auto Layoutが特別に上記のマウントポイントを選択するのはなぜですか?

このレイアウトは、開発者の経験とシステム要件に応じて推奨されます。
たとえば、/パーティションにはシステムが機能するために必要な最小限の情報が含まれているため、他のパーティションに問題があっても機能する可能性があります。 /tmp と /var は頻繁に作成されるため、問題が発生しやすくなります。これらのパーティションの問題により、システムの起動が中断されるべきではありません。

あなたが述べたように、スーペリア(7)ファイルシステムのレイアウトについて説明します。

2. 未使用パーティションがあるのはなぜですか?

から引用ディスクラベル(8):

disklabelは、「c」を除いて、「a」から「p」までの15の構成可能パーティションをサポートしています。 'c'パーティションは物理ディスク全体を記述し、カーネルによって自動的に作成され、ディスクラベルを介して変更または削除することはできません。通常、ブートディスクの「a」パーティションはルートパーティションで、ブートディスクの「b」パーティションはスワップパーティションですが、他のすべての文字は任意の順序で他のパーティションに使用できます。

c パーティションは、未使用パーティションではなくデバイス全体を表します。

比較のために、Linuxでは、/dev/sdXはデバイス全体を表し、/dev/sdX1はデバイスのパーティションを表します。
OpenBSD では、/dev/sdXc はデバイス全体を表し、/dev/sdXa はデバイスのパーティションを表します。

3. すべてを1つのパーティションに置くのは良い考えですか?

必要に応じてさまざまなパーティションを使用できます。しかし、単一のパーティションを使用することはおそらく良い考えではありません。

  1. すべてのエントリが同じパーティションにある場合、ファイルシステムに問題があるとシステムが起動しない可能性があります。一方、少なくとも別々のルートパーティションがあると、問題が発生した場合にシステムがシングルユーザーモードで起動する可能性があります。
  2. /etc/fstab ファイルに示すように、一部のファイルシステムは他のオプションを使用してマウントされます(参照)。設置(8)そしてファイルシステムテーブル(5))。 /を除くすべてのパーティションはオプションでマウントされますnodev。 / tmpもoptionを使用してマウントされます。nosuidこれはセキュリティ上の理由から有利です。単一パーティションの場合、この特典は利用できません。

4.ユニバーサルPC(X Windowsを含む)のための良い割り当て方法は何ですか? cパーティションをどこに再割り当てする必要がありますか?

上記のように、cパーティションはデバイス全体を表しているため、再割り当てする必要はありません。 ~915GB は次のように共有されます。

/bin、/sbinなどを含む/に〜1GB。
スワップ領域は〜4GBです。
一時ファイルを含めるには〜4 GB〜/ tmpです。
ログ、バックアップなどを含めるために〜11GB〜/ var
ユーザーユーティリティなどを含めるために/usrに〜30GB
X Windowsシステムファイルを含めるために〜1GB〜/usr/X11R6。
ユーザーがインストールしたプログラムとライブラリを含めるために/usr/local/に最大20GB。
ブートパーティションに〜260MB、
OpenBSDソースコードを含む/usr/src/に〜3GB。
/usr/src ビルド結果を含む /usr/obj/ には ~6GB があります。
個人ファイルなどを含めるために/homeに最大307GB。

~からディスクラベル(8)「自動ディスク割り当て」セクションでは、自動レイアウトで/ homeパーティションを最大300 GBまで割り当てることができることを確認できます。

             > 10GB Free      > 2.5GB         > 700MB        < 700MB
/           150MB –   1GB   800MB –   2GB   700MB –   4GB   1MB – 2GB
swap         80MB – 256MB    80MB – 256MB     1MB – 256MB   
/usr        1.5GB –  30GB   1.5GB –  30GB       
/home         1GB – 300GB   256MB –   2GB       
/tmp        120MB –   4GB           
/var         80MB –   4GB           
/usr/X11R6  384MB –   1GB           
/usr/local    1GB –  20GB           
/usr/src    1.5GB –   3GB           
/usr/obj      5GB –   6GB

未使用の〜528 GBを使用するには、/ homeパーティションのサイズを大きくするか、OpenBSDを再インストールしてディスクレイアウトを手動で調整できます。

この〜528 GBに加えて、システムがデスクトップ上でグラフィックアプリケーションを実行するのに十分なスペースがあります。
私は最近私のラップトップにOpenBSD 7.4をインストールし、いくつかのメモを始めました。デスクトップでOpenBSDを実行する

関連情報