freebsdのパーティショニングに関する知識まとめ
パーティショニング用語
FreeBSD はハードディスクを最大 4 つのスライス (セグメント) に分割し、FreeBSD のブートセクタはこれらのスライスのいずれかに存在しなければなりません。各スライスは、a,b,c,d,e,f,g,h と呼ばれる最大 8 つのパーティションに分割することが可能です。伝統的に、パーティション a,b,c,d には特別な意味があり、a はルートパーティション、b はスワップパーティション、c はスライス全体、d はハードディスク全体という意味です。
パーティションの並び順
FreeBSD-2.0.5 からは、スライスという新しい概念が生まれ、スライス全体が c の中に位置し、それ以外は自由に使えるようになりましたが、一般的には a:root, b:swap, efgh:other use という従来の概念に従います。
rootと/usrパーティションは通常、読む頻度が高く、書く頻度が低いため、外側トラックの近くに配置する必要があり、/usrなどの大きなパーティションは内側トラックに配置できるようにします。varと/var/tmpパーティションは読み書きの頻度が高くなります。
ルート、スワップ、/var、/usrの順でパーティションを作成します。
パーティションの使用方法
/p
/varは主にメールボックス、プリントスプール、ログファイルを格納するために使用されます。メールボックスとログファイルは、システム上のユーザー数とログファイルの保存期間によって、予測できない数に達する可能性があります。メールサーバーを運用する場合、/varパーティションはGサイズ以上が必要です。また、/var/tmpは、追加するパッケージが十分に入る大きさである必要があります。
usrパーティションには、システムをサポートするために必要なファイルと、portsからインストールしたファイルを格納する/usr/localというサブディレクトリがあります。ports を使わず、システムのソースコードをマシンに残したくない場合は、/usr パーティションに 1G 以上を確保することができます。ports を多くインストールする場合は、/usr に 2G 以上、システムソースコードもマシンに残したい場合は、/usr に 3G を確保することをお勧めします。このパーティションに必要な領域の大きさを過小評価しないでください、驚くほど大きくなってしまいます! パーティションのサイズを変更するときは、システムが必要とする領域が増え続ける可能性があることを念頭に置いてください。
スワップ・スワップパーティションは断片化を回避し、またファイルシステムへの影響も防ぎ、より良いパフォーマンスを発揮します。通常、スワップパーティションはメモリの2~2.5倍で、日々のバーストを処理するには十分な容量です。多くの SCSI (または IDE) ディスクで構成された大規模なシステムでは、各ドライブに SWAP を作成することを強くお勧めします。スワップパーティションは同じサイズであるべきです。カーネルは任意のサイズを扱うことができますが、内部データ構造は最大スワップパーティションサイズの4倍になっています。スワップパーティションを同じサイズにしておくと、カーネルがスワップスペースを最適にスケジュールしてディスクにアクセスできるようになります。
/tmpは一時ファイルを保存するために使用されます。
パーティション分割の注意点
パーティションの大きさは、用途によって異なります。特に、ウェブサイトファイル、データベースファイル、ログファイル、一時ファイルなどは、攻撃者によるディスクスペースの乱用やシステムクラッシュを防ぐために、別々のパーティションに保存することが望ましいとされています。
特殊パーティション参照
18G SCSIハードディスクのパーティション分割の例
パーティションサイズ 備考
/ 128M
SWAP 1008M メモリの2倍以上(本システムでは512Mメモリ使用)
/tmp 256M
/usr 3Gシステム、Apacheなどのアプリケーション、ソースコードが格納されているパーティションです。
/usr/home 7G ウェブサイトのファイルはここに格納されます。
var 3Gデータベースは、このパーティションを使用します。
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
[...]
/usr (10240MB)
/ホーム (HDDの残り)
以下は、他のユーザーからの追加情報です。
FREEBSD 5.0のパーティションの考え方はLINUXと違うので、FREEBSDをインストールしていない人は見てみるといいですよー。個人的なインストール体験談!
{個人的なインストール体験!
/
ハードディスクは最大4つのプライマリパーティションに分割することができ、拡張パーティションはプライマリパーティションとみなされることを知っています。FREEBSDはプライマリパーティションの上にインストールする必要があるため、ハードディスクを分割し、プライマリパーティションとしてパーティションを分割する必要があります。ハードディスクは4つのプライマリパーティションを持つことができるので、プライマリパーティションを分割しても問題はありませんが、どのようにプライマリパーティションを埋めるか?partitionexpert2003は、その後、オンラインで見つけることができるはず、このソフトウェアパーティション速度!私は、兄弟がこのソフトウェアを使用することをお勧めします。
{このソフトウェアは高速です
/
/
さて、今でもハードディスクの上部には3つの主要なパーティションがあり、1つはCディスク、拡張パーティション、そしてパーティションは先ほど記入したメインパーティションで、次にFREEBSDのパーティションの命名規則を紹介しますが、LINUXも同じではありません:{{br
FREEBSDはプライマリパーティションをSLICEと呼びます。つまり、ハードディスクは最大4つのSLICEを持つことができ、4つのプライマリパーティションをwd0s1、wd0s2、wd0s3、wd0s4と呼び、wd0は最初のIDEハードディスク、s1を使って第1パーティションを識別し、第2プライマリパーティションを拡張パーティションであればwd0s2というように、その名称は変化します。FREEBSDのインストールはプライマリパーティションを占有します、今FREEBSDをインストールするために3番目のプライマリパーティションを使用するとします、それはwd0s3です、このパーティションをFREEBSDインストールパーティションとして指定しなければなりません、パーティションインタフェースでwd0s3にカーソルを持っていくこともできます。そして、このパーティションの種類を変更するには "T "を押して、165を入力し、165はFREEBSDのパーティションタイプです、上記の命令があります、兄弟は、パーティションの種類を変更し、さらに "W "を押して書き込み、この時点では、ガイドのために使用するツールを求めることができます、さらに一般的に "BOOTMANAGER "を選択して、最後に終了するには "Q "を押してください!.
/
/
さて、FREEBSDパーティションの準備ができたので、次はこのパーティション上の「/」「/var」「/usr」スワップパーティションを分割していきます。A" を押しても、FREEBSD が自動的にこれらの領域を分割してくれます。実際、この部分は拡張パーティションの上に論理パーティションを分割する理由と同じです。
/
/
そんなにナンセンスなことを言った、兄弟がよりよく理解できるようにすることです、助けることはできませんが、また再び要約したいと思います。{{br
/以下は、その概要です。
FREEBSD はメインパーティションの上にインストールしなければなりません。もしあなたのコンピュータが今、2つのメインパーティションしか持っていないなら、もう1つ引き出すことを忘れてはいけません。さもなければ誤って拡張パーティションを殺してしまいます。555555、血のレッスンだあああああああああああああああああああああああああああああああああああああああああああああ。
2. まずFREEBSDにプライマリパーティションを割り当てます。
3. そして、プライマリパーティションを "/" "/var" "/usr" swap などに割り当てます。
関連
-
grub2 boot freebsdの説明
-
FreeBSDでGraphicsMagickが中国語のフォントをサポートするようにするにはどうしたらいいですか?
-
FreeBSD システムへのフォントのインストール: ステップバイステップの手順
-
ベアデバイスとは何ですか?オラクル学習Q&A20例
-
AIXでrootvgをクローンする方法
-
Unixシステムにおけるハードリンクとソフトリンクの説明
-
デュアルハードドライブで起動しない場合の Freebsd の解決策
-
Freebsd+IPFWの組み合わせで、小規模なDDOS攻撃を防ぐ設定方法を採用。
-
freebsd9.1ソースコードからapache, mysql, php環境をインストールする(pro side by side)
-
UNIXファイルシステムの解析と比較考察
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
FreeBSD で zfs: failed with error 6 エラーを修正する方法は?
-
USB フラッシュドライブを使って FreeBSD をインストールするための簡単なチュートリアル
-
Unixとは何ですか?UnixとLinuxの違いは何ですか?
-
見落とされがちな5つのUnixコマンド
-
Unixとは何か、なぜそんなに重要なのか?
-
FreeBSDでインストールソースを変更する方法
-
FreeBSD 7.3 GNOME GUI のインストール
-
Unix OSのコマンドと設定ファイルによる知識共有の保護
-
FreeBSD 上で Mac のファイルとタイムマシンのバックアップサービスを構築する。
-
Unix系ディレクトリ操作コマンド概要