詳細Linux--ディスクパーティション

特に私の感謝の気持ちを表現するために、発見されたブロガーに本論文では、参照、

Linuxの学習の過程では、Linuxをインストールは、各初心者のための第一の閾値です。このプロセスの途中で、より最大の混乱は、ハードディスクを分割します。今がLinuxディストリビューションの様々なすでに使いやすいグラフィカルインタフェースを提供しますが、多くの人々はまだ起動できない感じ。これは、Linuxは明確なゾーニング規制だけでなく、その下の最も効果的なパーティショニングツールではありません主な理由の一つである-のFdisk使用するために
、我々はハードディスクパーティションの基本的な概念いくつかの予備的な理解を必要とする、ハードディスクのパーティションは、(プライマリパーティションに分割してプライマリpartion)と拡張パーティション(拡張partion)は2つであり、プライマリパーティションの数とパーティションの拡張は、4を超えることはできません。そして、プライマリパーティションをすぐに使用することができますが、分割することはできません。パーティション後、それはまた、二次パーティションでなければならないことを意味別のパーティションを使用するために拡張されなければなりません。それでは、パーティションの再分割の膨張によって行くことはありますか?それはまた、論理パーティションの数に制限はありません、論理パーティション(論理partion)で
慣れたユーザDOSやWindows上では、複数のドライブがある複数のパーティションをしており、各パーティションは、文字の識別子を取得し、パーティション上のファイルやディレクトリを指定するには、この文字を使用することができ、彼らは、理解することは非常に簡単なファイル構造とは無関係です。しかし、これらのユーザーは初期の赤い帽子のLinuxを始めるためには、ビット迷惑なことがあります。そのため、Red HatのLinuxユーザーのにかかわらず、使用するディレクトリを指す複数のパーティションの、最終的な分析では、唯一のルートディレクトリ、別のユニークなファイル構造です。各Red HatのLinuxパーティションは、ファイルやディレクトリのセットが含まれているファイルシステム全体の「ロード」と呼ばれる処理方法を使用しているため、ファイルシステムの一部を形成するために使用されており、パーティションおよびディレクトリリンク。その後、パーティションは、ディレクトリの下に収納スペースが利用できるようになりますロードしたいです
Windowsユーザーの場合は、オペレーティングシステムが同じパーティションにインストールする必要があり、それは商用ソフトウェアです!だから、選択肢がありません!Red HatのLinux上で、あなたはより多くの選択肢を持っている、あなたは(負荷点を説明する必要があります)をインストールするためにいくつかの分野でのシステムファイルを置くことができ、それはまた、同じパーティションにインストールすることができます(マウントポイントであります「/」)
これらの二つの側面の下で、このパズルのすべての人の問題を説明します

Linuxパーティションの最初に、規定

1.1デバイス管理

Linuxでは、各ハードウェアデバイスは、ハードディスクドライブや他のIDEまたはSCSIデバイス用のファイルシステムにマッピングされても例外ではありません。LinuxのさまざまなIDEデバイスは、HDの接頭辞で構成ファイルに割り当てられ、およびSCSIデバイスの様々な、そのファイルは、SDからなるプレフィックスが割り当てられ
、「HDX〜」IDEハードディスクドライブ識別子のために、「HD」をこれは、パーティションが、ここでは、IDEハードドライブを参照するデバイスの種類を示します。トレイ番号(A、Bは、実質的に皿に依存する、cが二次原盤略円盤であり、dは二次スレーブディスク)と「X」、「〜」パーティションを表し、数字1-4の最初の4つのパーティションは、それらがあることを示していますプライマリまたは論理パーティション5から始めて、パーティションを拡張しました。実施形態では、hda3では、第二のハードIDE上の第一級または拡張パーティションとして示される第一のハードIDE、hdb2を第3プライマリまたは拡張パーティションとして表さ。SCSIハードディスクは、SCSIハードディスクが「SD」パーティション、およびハードディスクのIDE表現として残りは、言うことではないデバイスのタイプを示すためである「〜SDX」として識別され
、例えば、最初のIDEデバイス、Linux上では、第二のIDEデバイスがHDBのように定義される;そう以下HDAと定義されます。SCSIデバイスは、sda、sdb、sdcなどでなければなりません

1.2パーティション番号

パーティションにIDEハードディスクまたはSCSIハードディスクかもしれません、各ハードウェアデバイス、運転しなければなりません。各ハードディスク(IDEまたはSCSI)デバイスのために、Linuxは上記のハードドライブのパーティションの数を表し、シリアル番号1〜16、割り当てられている
例を、Linuxで最初のIDEハードディスクの最初のパーティションマップ第二パーティションはhda2を呼ばれ、hda1にあります。SCSIハードディスクの場合などsda1を、sdb1が、あります

1.3各パーティションの役割

Linuxでは構成する各ハードディスク装置は、(拡張パーティションを含む)までの4つのプライマリパーティションを持つことができることを提供し、プライマリパーティションの番号を占有する必要のある1つの拡張パーティション、すなわち、ハードディスク、の合計までプライマリと拡張パーティション4は
古いDOSとWindows(Windows 2000の以前のバージョン)のために、システムは、1つのプライマリパーティション、論理ドライブ文字がさらにパーティション洗練、拡張パーティションの方法で(論理パーティション)を増加させることができる認識して
プライマリパーティションの役割を各オペレーティングシステムの起動、またはと呼ばれるブートプログラムは、プライマリパーティションに格納されなければならないように、コンピュータは、オペレーティングシステムを起動するために使用される
プライマリおよび拡張パーティションと論理パーティションの最大差である
私たちは、インストールブートを指定しますプライマリパーティションに指定する時間のLinuxブートローダが、最良の例であり
、Linuxは基本パーティション(または拡張パーティション)を提供する最初の4つの数字で1-16数を占めます。例えば最初のIDEハードドライブでは、プライマリパーティション(または拡張パーティション)がhda1に、hda2を、hda3を、hda4と、hda5は等hda16 12の番号への論理パーティションを占有する占有
したがって、Linuxの16の合計に対する各ハードディスクアップ以下パーティション
論理パーティション、彼らは拡張パーティション(もそうDOSおよびWindowsシステム上で述べた)のではなく、プライマリパーティションに基づくものでなければならないのLinux規定のため
、我々は拡張パーティションはより柔軟なパーティションモードを提供することができます見ることができるようにすることはできませんが、オペレーティングシステムのためのガイドとして。これらのさまざまなパーティション上の差異を削除し、我々は単に彼らに等しいの治療を置くことができます

1.4ゾーニングインデックス

サイズとパーティションタイプパーティションの面ですべてのLinuxパーティションのために最も重要な指標です。観客の大きさの容量が理解しやすいですが、パーティションの種類を受け入れることは容易ではありません。パーティションの種類は、上でこのファイルシステムパーティションのフォーマットを指定
LinuxはおなじみのFAT32、FAT16、NTFS、HP-含まれているファイルシステムフォーマットの様々なサポートしてい UX、 Linux、および特定のLinuxネイティブおよびLinuxスワップパーティションの様々なタイプ
のLinuxシステムでは、パーティションタイプ番号でパーティションのこれらの異なるタイプを区別することができます。数字の様々な種類が紹介された時間のfdiskを使用する方法について説明し

1.5頻繁なパーティション分割

/boot分区彼らは独立した/ bootパーティションのブートを持っている場合は、さらに、オペレーティングシステムのカーネルが含まれていると、ファイルへの使用の過程でシステムを起動し、現在のPCの最も機密制限されたBIOSのため、このパーティションが必要で構築され、そして、メインのルートパーティションは問題がある場合でも、コンピュータが起動することができます。50メガバイト、100メガバイト程度の間のパーティションサイズ。しかし、あなたは/ bootパーティションを含むLILOの言葉が完全にシリンダー1023以下の範囲内でなければならないのRed Hat Linuxシステムを起動する場合。また、データはそのエリアの8ギガバイトの内に設置されるRed HatのLinuxでは、8ギガバイトの後にLILOを読み取ることができないので、
/usr分区場所はRed HatのLinuxシステムのストレージソフトウェアで、可能な場合は、する必要があり、それに割り当てられた最大スペースは、
/home分区ユーザのホームディレクトリの場所で、このパーティションのサイズはどのように多くのユーザーに依存します。複数のユーザーがコンピュータを共有している場合、このパーティションは、一般ユーザを制御することができrootユーザーは、ハードユーザーまたはユーザーグループの使用を制限課すよう、コンピュータを使用する一般のユーザーにそのファイルへのアクセスを制限する以外にも、絶対に必要ですように。何のパーティションが、その後、あなたが唯一のrootユーザーの身元着陸システムは、これは危険であることはできませんので、rootユーザーがシステムを使用するための絶対的な権利を持っているので、実際には、また、必要に応じてシングルユーザーは、このパーティションを確立していますが、システム上にある後トラブルが来る、ミスを犯し
/var/log分区、この別のパーティションを設定した場合でも、ログファイルシステムならば、問題があるように、システムロギングパーティションで、彼らはメインオペレーティングシステムパーティションは影響しません
/tmp分区、一時保管するために使用しますファイル。これは、マルチユーザシステムであるか、またはネットワークサーバが必要です。だから、プログラムが一時ファイルを大量に生成するために実行、またはシステムのユーザが誤っていた場合であっても、ファイルシステムの他の部分はまだ安全です。ファイルシステムのこの部分は、まだ読み取りの下で苦しんおよび書き込み操作、それは他の部品よりも迅速に、多くの場合、問題であるため、
/bin分区ストレージの標準的なシステムユーティリティ
/dev分区ストレージデバイスファイル
/opt分区オプションのインストールストレージソフトウェア
/sbin分区ストレージ標準ファイルシステム管理
上記は一般的に、我々はスワップパーティション、/ bootパーティション、/ usrパーティション、/ homeパーティションを必要とする、の/ var /パーティションをログに記録し、いくつかの一般的に使用されるパーティションを示します。もちろん、これは完全に設定して、個人に応じた規定はありません。しかし、少なくとも2つのパーティション、1つのスワップパーティション、/パーティションを持っていることを忘れないでください

二つは、fdiskは詳細な使用しています

Fdiskの下に記載された方法を用いて、Linuxのパーティションについての知識の多様性を統合することにより、上記学習された
、初心者を可能にするエキスパート・レベルのパーティションツールとして最も一般的なパーティショニングツール定義されているFdiskの様々なLinuxディストリビューション少しはお勧め

2.1 Fdiskのパラメータ説明

あなたが見る最初の事は、ようこそ画面であるとき、このインタフェースのユーザ入力コマンドパラメータは、fdiskを動作させるために、fdiskを実行します。「M」により、ユーザの入力を求め、各パラメータのfdiskコマンドの説明を表示するようにしてもよいです。読者はFdiskのは、多くのパラメータがありますが、これらのパラメータに精通している読者がスムーズにLinuxパーティションのハードドライブ上、fdiskを使用することができた場合、頻繁に使用されるいくつかのことがわかります。我々は簡単に各パラメータの意味、およびいくつかの重要なパラメータの詳細な説明を記載して
Linuxでユーザパーティションを、最も一般的に使用されるパラメータは、D、L、M、N、ある P、Q、T、W 、等

fdiskでパーティション2.2

一般的にLinuxパーティションプロセスは、将来を決定するための情報を分割し、その後、ハードディスクのパーティションテーブル情報パラメータpによって表示されます。あなたは完全にハードディスクパーティションのフォーマットを変更したい場合は、1つのパラメータdのハードディスクパーティションの存在によって削除され
、例えばD1、D2。削除が完了すると、あなたは、n個のパラメータによって新しいパーティションを追加することができます。あなたは「n」を押すと、私たちは、新しいパーティションを見ることができます。ここでは、新しいパーティションの種類を選択するか、または拡張パーティションはプライマリパーティションであり、その後、PまたはEを選択します。両者の差は前述しました。そして、それは、パーティションのサイズを設定することです。拡張パーティションを大きくすることができず、ハードディスク上の拡張パーティションがある場合、それが唯一の論理パーティションを増やすことができることに注意することが思い出さする必要があり、その増加のLinuxネイティブのデフォルトのタイプである地区、あなたはこれらのパーティションの一部を変更する必要がある場合あなたは、システムのサポートをお知りになりたい場合は、このような、LinuxのスワップやFAT32などのような他のタイプは、T(パーティションの種類を変更するには「t」を押すと、システムがどのパーティションを変更するよう求めるプロンプトが表示されます、コマンドで変更し、なぜ変更タイプすることができますパーティションタイプ、タイプL)。それらの対応するパーティション番号及びタイプによってサポートされているLinuxのパーティションの種類、表2に列挙されたもの(コマンド情報がLによって得ることができます)。パーティションの種類を超える変更は、あなたは、「W」を押して保存して終了することができます。あなたが保存したくない場合は、終了するには「q」を選択することができます
fdiskをutilの-linuxのパッケージからディスク操作のための強力なツールであり、私たちはどのように彼の見解ディスクパーティションテーブルとパーティション構造を言うためにここにいる;パラメータ-l、で- Lパラメータは、すべてのディスク内のマシンの数を取得するために、ディスクパーティションは、すべてのケースを一覧表示することができます

[ルート@ localhostの卑南]#のfdisk -l
ディスク/ dev / hdaの80.0 GB、80026361856のバイト
255のヘッド、63セクタ/トラック、9729シリンダ
単位= 16065 * 512 = 8225280バイトのシリンダー

デバイスブート開始終了ブロックIDは、システム
の/ dev / hda1に* 1 765 6144831 7 HPFS / NTFS
の/ dev / hda2を766 2805 16386300 C W95 FAT32(LBA)
は/ dev / hda3を2806 7751 39728745 5の拡張
は/ dev / hda5になり2806 3825 8193118+ 83 Linuxの
は/ dev / hda6 3826 5100 10241406 83のLinux
の/ dev / hda7 5101 5198 787153+ 82 Linuxスワップ/ Solarisの
は/ dev / hda8 5199 6657 11719386 83のLinux
の/ dev / hda9と6658 7751 8787523+ 83のLinux

上記のように、パーティションのサイズが示されているブロック、ブロック単位はバイトであるMの点で大きさ、すなわち、1024分の6144831 = 6000Mでなければならない場合、我々は、最初のパーティション/ dev / hda1のように、Mに変換することができます小数点以下3を移動する前方6G、実際には、それほど面倒ではない、ラフな外観について、あなたはおよそどのくらいの量を知っている
の/ dev / hda2を表現され、このようなDEV / hda1に/などのファイルシステムシステム表現は、NTFSフォーマットでありますFAT32フォーマットのファイルシステム
であるために、この場合では、我々は特別な注意を払うの/ dev / hda3での拡張パーティションであるパーティション、つまり、彼女がhda5になり、hda6に従属し、彼は実際には、このパーティションは、コンテナに相当し、次の論理パーティションを含んでいます、hda7は、hda9とはhda8
我々はまた、どのようにそれをhda4とない、ということに注意してください?なぜhda4と拡張パーティションに含まれていませんか?4つのプライマリパーティションまでのディスク; hda1-4はプライマリパーティションとみなされ、hda4とは、拡張パーティションが含まれていない、パーティションがさらに拡張されたプライマリパーティションとみなすことができる。この場合、hda4とこのパーティションは、我々はここで当然のことができますパーティションは、プライマリパーティションを設定しますが、地区のとき、私はそれをしなかった
、私たちはこのディスクスペースを見てはありません取る統計を詳しく見てみ?hda1に+はhda2 + hda3で、実際のボリュームが分割された=ので、我々は数えることができるhda1の+はhda2 + hda3を= 6144831 + 16386300 + 39728745 = 62259876(b)は、 M単位の面で前方に小数点以下3桁、今分割を移動します良いパーティションボリュームが実際に最も正確な計算1024分の62259876 = 60800.67(M)、(M)約62259.876によって占有されている 。 私たちを通して、およびディスクのサイズは、80.0ギガバイト(80026361856byte)で、実際には、実際のサイズは78150.744(M)であります計算シリーズ、我々はまだ使いにくいがあるこのスペースに来ることができる、18G未使用の領域については、まだあります
我々はまた、ハードドライブのパーティション分割そのうち見にfdisk -lを指定することができます

[ルート@ localhostのの卑南]#fdiskの-lは/ dev / sdaに
ディスク/ dev / sdaに:60.0ギガバイト、60011642880バイト
64頭、32個のセクタ/トラック、57231シリンダ
単位= 2048×512 = 1048576バイトのシリンダ
デバイスのブート開始終了ブロックIDシステム
は/ dev / sda1を1 57231 58604528 83 Linuxの

上記のケースでは、/ dev / sdaにディスク、パーティションを1つだけ知ることができ、ほとんど百パーセントの使用は
、我々はのは/ dev / hdaのため、見ることができます

[ルート@ localhostの卑南の]#fdiskの-lは/ dev / hdaに

それを自分で試してみてください?
我々もできます:現在のマシンにすべてのディスクとパーティションの場合の参照するには、猫の/ proc /パーティション
、それはシステムのインストールに付属している、coreutilsのパッケージからdfコマンドを、私たちは、ディスクの使用状況とファイルシステムを表示することができますが、このコマンドによってリンクされていますキャリアの位置、例えば

#DF -LH [ルート@ localhostの卑南]
ファイルシステムの容量は、マウントポイント%で利用されている
の/ dev / hda8 11G 6.0gの4.4gの58%/
の/ dev / SHM 236M 236M 0%は/ dev / SHM
は/ dev / SDA1 56G 22G 35G 39%/ MNT / SDA1

56Gディスクパーティション/ dev / sda1には、中には/ mnt / sda1をそこに搭載されている。そこから私たちは、は/ dev / hda8にインストールされたシステムを見ることができる
人のDFを参照してください、他のパラメータは、

これらの二つの側面を研究することによって、私は初心者のために、高度なLinuxパーティションは、もはやでつまずきであると信じていません

おすすめ

転載: www.cnblogs.com/xxwang1018/p/11546688.html