は、Intel上のLinuxの下にディスクを追加するプロセス

を追加し、ディスクのパーティション分割

プラットフォームは、インテル(x86)へのLinux環境下では、ディスクを追加するプロセスは比較的簡単です。場合(既に、IDEドライブ、またはされているシステムにIDEディスクを追加する例は、同じようなタイプの既存のディスクにされているディスクを追加すると仮定して既にSCSIドライブを持つシステムへの)は、SCSIディスクを追加すると、システムが自動的に起動時には、新しいディスクを検出する必要のあるすべて残っているのは分割され、その上にファイルシステムを作成する場合は、新しいタイプの追加しているディスクには、専用のIDEドライブを持つシステム上のSCSIディスク()のような場合は、カーネルにSCSIカードのサポートでコンパイルする必要があります。 (ほとんどのLinuxディストリビューションで、多くの人気のSCSIカードをサポートし、標準的なインストールの一環として、来てください。場合は、元のインストールからカーネルを再コンパイルしていない、それはあなたのサポートを追加するためにカーネルを再コンパイルする必要があるとは考えにくいです。)ディスクの新しいタイプのサポートで、Linuxのチュートリアル9を参照してコンパイルしてください。関連するすべてのメニューをステップ実行してください、適切なドライバマークのいずれかのベースカーネルにコンパイルされるかのモジュール(これはモジュールとしてコンパイルすることができると仮定します)。

  

一度ディスクの場所では、単にシステムをブートされており移動する準備が整いました。かどうかは、システムには、dmesgコマンドを実行し、参照しているかどうかは、ドライバとディスクを見つけることができたロードは、新しいディスクを参照することができますについては確認されていません。例えば:

tedford @ [ルート/ルート]#dmesgの|その他

概要パーティションの

明確化のために、との場合にはパーティションとは何かどのようにそれはこのテーマについての簡単な見直しを行う聞かせ作品を知っている必要があります。すべてのディスクをパーティションに分割する必要があります。パーティションは、ディスクを分割し、各セグメントには、完全なディスクとして単独で動作します。一度パーティションをオーバーフローの特別なソフトウェアは、することはできません()が自動的せずに別のパーティションに書き込まれます。通常、ディスクのパーティション分割のプロセスの2つの目標:いずれかのユーザーが2つの異なるオペレーティングシステムをインストールし、各オペレーティングシステムのニーズに独自のパーティションを必要とするか、その1つのパーティションの空き容量の使用状況をスペースで専用の干渉しないのが賢明でしょうを実現他のパーティション上の他の作業をする。後者の例は、ユーザーのホームディレクトリに発生します。ときに、システムのユーザーは、システムの管理者でない場合は、管理者は、ユーザーが個人用のファイル用にディスク全体を消費しないようにする必要があります。これを部屋の目的と、一時ファイルのログに必要な、不正な動作をするためのシステムの原因とされます。この問題を回避するには、特殊なパーティションのユーザーのファイルが作成されるように保護されたシステム領域にオーバーフローしないでください。

このように1つだけ大きなパーティションにディスク全体を占有されているディスクのパーティションを作成可能です。しかし、注意してください:これは、1024シリンダの境界内に収まる必要がありますは、ブートパーティションは、パーティション全体、または起動することができない場合があります。参照してくださいLinuxのチュートリアル8をご覧ください。

ここでディスクが存在する

Linux上では、各ディスクには独自のデバイス名を指定しています。 IDEディスク名/ dev / hdXここで、X aからzまでの範囲で指定できますが、各文字は、物理デバイスを表す起動します。たとえば、IDEの専用システムを1つのハードディスクと1枚のCD - ROMには、同じIDEチェーンの両方で、ハードディスクは/ dev / hdaにも、CD - ROMには、/ dev / hdbと名付けられる。ディスクデバイスは自動的にシステムのインストール時に作成されたときのパーティションを、新しいデバイスが使用されて作成されます。これらの形式をとる/ devの/ hdXYここで、Xは、デバイスの文字(とだけ)で説明され、Yは、パーティション番号です。そのためには、/ dev / hdaとディスク上の最初のパーティションは/ dev/hda1には、2番目のパーティションになるの/ dev/hda2、などがあります。SCSIディスクの代わりに/ devの/で始まるを除いてIDEとしては、同じ基本的なスキームに従っHDは、彼ら/ devの/ sdで開始します。したがって、最初のSCSIディスク上の最初のパーティションは/ dev/sda1を、3番目のSCSIディスク上の2番目のパーティションは/ dev/sdc2、などなど。

パーティションの作成注意

パーティションを作成するプロセスは取り返しのつかないデータをディスク上に既に破壊されます。の作成、変更、または任意のディスク上のパーティションを削除する前に、非常にどのようなディスク上のが変更されて、確認しなければなりませんし、バックアップの場合、そのデータが必要とされている必要があります。インストールプロセス中に、おそらく使用されて、"かなり"ツールでパーティションを作成するため、残念ながら、Linuxプラットフォームを作成し、パーティションを管理するための標準的なユーティリティが付属していません。すべてのLinuxディストリビューションでは、基本的なメカニズムが存在する場合のfdiskです。しかしそれをややぎこちない小さいのは、信頼性のパーティション分割ツールです。さらに、あなたは本当にうまくいっていないシステムのトラブルシューティングに必要なイベントの場合、基本的にfdiskのような知識が必要です。 fdiskのための唯一の欠点は、ユーザーインターフェイスがないのです。このサンプルを実行するには、その場合は、/ dev / hdbのデバイスは、340メガバイトのIDEハードディスクのパーティションを作成したいと仮定します。 (はい、彼らはまだ存在していません。)あなたは、/ dev / hdbのパラメータでfdiskを実行することによって開始:

tedford @ [ルート/ルート]#fdiskを/ dev / hdbに

これは、単純なプロンプトの出力:

助けるためのコマンド(m):

レッツを使用するメートルのオプションが何であるかを確認します。このメニューは、合理的に一目瞭然です:

助けるためのコマンド(m):ブート可能フラグbは、DOS互換フラグmこのメニューを、nは新しいパーティションのoは、新しい空のDOSパーティションを作成追加印刷するパーティションlリストパーティションの種類知られてĈトグルを削除する開発bsdのディスクラベルをトグル編集mコマンドのアクション表のpは、パーティションテーブル質問-印刷-新しい空の日disklabelをトンパーティションのシステムID Ŭ変更を表示/入力ユニットは、パーティションテーブルワットディスクを終了するには(専門家のみ)コマンドX余分な機能を表に書き込むことを確認しますVの作成、変更、変更を保存せずに終了する(mでヘルプ):

既存のパーティションを見て、pコマンドを使用して開始()は、パーティションテーブルを印刷:

助けるためのコマンド(m):pディスク/ dev / hdbを:16ヘッド、63セクタ、665シリンダユニット1008 * 512バイトデバイスブート始点終点ブロックIDシステム=シリンダ数/ dev/hdb1の* 1 664 334624 + 6 FAT16のコマンド(助けメートル):

ここに、あなたはないと思う少しレガシーシステムがありますか?時間は、既存のパーティション()は、パーティションを削除するdコマンドを使用して削除することによって、このディスクをスタートアップグレードする:

助けるためのコマンド(m):開発のパーティション番号(1-4):1コマンド(mでヘルプ):とは、p()の使用は、パーティションテーブルを印刷結果を確認する:助けをコマンド(m)コマンド:pディスク/ dev / hdbを:16ヘッド、63セクタ、665シリンダユニット1008 * 512バイトデバイスブート始点終点ブロックIDシステムコマンド(mでヘルプ)=シリンダ数:

いいえパーティションがある。時間のパーティションの作成を開始します。議論のために、このディスクのふりをするのに十分な完全なワークステーションの構成に対応する大規模です。これをセットアップするには、パーティションのイメージを7-5に示すように作成する必要があります。だから今は、あなたを作成するためのパーティションを知っているのやろう! rootパーティションを起動します。その場合にのみ動作するように340メガバイトには、root小型のみ35メガバイト保つことを考えれば。

助けるためのコマンド(m):nコマンドのアクションEエコノミーPプライマリパーティション(1-4)のパーティション番号(1-4):1最初シリンダ(1から665まで、デフォルトは1):1終点シリンダまたは+サイズまたは+サイズM拡張または+サイズK(1から665まで、デフォルトは665):+35 Mコマンド(mでヘルプ):

通知は、最初のプロンプトにするかどうかは、プライマリまたは拡張パーティションにしたいです。これは、間抜けな混乱のための長い前(中古Linux)の場合、ハードディスクのようには1つ以上のパーティションをこれまで必要になるだろうと思った小さくて作成されます。時のディスクより大きいとの下位だ互換性の問題だったので、より多くのパーティションに対応するためのトリックが必要。

最後のパーティション"は、ユーザーが、追加のパーティションを含むことができるの"パーティションは、目に見えない拡張されるだろう。次の質問:どのパーティション番号? (あなたの質問の一部として、4つのプライマリパーティションの限界を見ることができます。)のいずれかで、デフォルトの開始シリンダ摘みして、起動する場合25MBのそれに割り当てを指定します、タイプは、次の交換のための2番目のパーティションを作成する:

助けるためのコマンド(m):nコマンドのアクションEエコノミーPプライマリパーティション(1-4)のパーティション番号(1-4):拡張2第1シリンダ(68から665まで、デフォルトは68):68終点シリンダまたは+サイズまたは+サイズMまたは+サイズK(52から665まで、デフォルトは665):+16 Mコマンド(mでヘルプ):

この時、画面の指示にそれらの以前のパーティション用に使用されて、わずかに異なる番号と同一です。ただし、デフォルトでは、fdiskのext2パーティションを作成します。あなたのタイプのスワップには、このパーティションが必要です。 、トン(変更するパーティションの種類を使用する)コマンドは、これを行うには:

助けるためのコマンド(m):トンパーティション番号(1-4):2 16進数コード(Lタイプにリストコード):Lは0空16隠しFAT16 61 SpeedStor ± 6 1 FAT12 17隠しHPFSでは/ NTF 63 GNU HurdはまたはSYS ± 7 OpenBSDのNeXTSTEPの2 XENIX 18 AstはWindowsのswaを64 Novell NetWareのb7 BSDIはFsを3 XENIX usr 24日NECのDOS 65 Novell NetWareのb8 BSDIはスワップ4 FAT16の"32ルート


Online: 261 users browsing the articles directory