ハードドライブとパーティション管理のためのLinuxコマンド
目次:
- ハードドライブとパーティション管理のためのLinuxコマンド
- Fdisk
- すべてのパーティションを表示
- 特定のディスクを表示する
- 利用可能なすべてのコマンドを見る
- システムパーティションテーブル全体を表示
- パーティションを削除する
- 新しいパーティションを作成する
- パーティションをフォーマットする
- パーティションのサイズを確認する
- パーティションテーブルを修正する
組織内では、IT部門に関連する責任の1つは、インフラストラクチャの管理です 。 このアクティビティには、適切な操作を保証するための標準と測定基準への準拠が含まれます。
実行されるさまざまなタスクには、オペレーティングシステムのストレージデバイスのパフォーマンス、ステータス、スペースに関連するタスクが含まれます。 使用されているディストリビューションに関係なく、ディスクが不良な状態ではなく、セクターが破損していないか、スペースがないことを確認することが非常に重要かつ不可欠であることがわかっています。 これはすべて、目的の操作を実現するためです。
前述のことを考慮して、この記事を利用して、 ハードディスクとパーティションを管理するためのLinuxコマンドをいくつか見ていきます 。
コンテンツインデックス
次の2つの記事を読むことをお勧めします。
- 現時点で最高のSSD 。 SSD対HDD : CronおよびCrontabの使用方法を知るために必要なすべて。
ハードドライブとパーティション管理のためのLinuxコマンド
Fdisk
ハードディスクを管理するためのグラフィカルインターフェイス (リソースの使用を改善するため、サーバー専用のディストリビューションでは非常に一般的なもの)がない場合、このツールは私たちの作業に非常に役立つため、理想的なツールです。
このユーティリティを使用すると、提供されるシンプルなメニューを使用して、パーティションを作成、サイズ変更、変更、削除、移動、または変更できます。 その唯一の制限は、各ディスクの最大4つのプライマリパーティションと、ハードディスクのサイズに応じて変化する拡張パーティションまたは論理パーティションの数にあることです。
以下に、Linuxオペレーティングシステムでハードドライブとパーティションを管理するために最もよく使用されるコマンドのいくつかを示します。 もちろん、これらのコマンドを使用するには、実行時の不便を回避するために、rootユーザーまたは同様の特権を持つユーザーを使用する必要があることを思い出してください。
すべてのパーティションを表示
これにより、システム内のすべての既存のパーティションのリストが取得されます。 構文は、引数「-l」とともにコマンドに対応し、各デバイスの名前に従って順にリストされます。
特定のディスクを表示する
このコマンドを使用して、特定のディスクのすべてのパーティションを表示します。前の構文を使用しますが、分析するデバイスの名前を追加します。 たとえば、次のとおりです。
利用可能なすべてのコマンドを見る
fdiskはかなり完全なツールです。使用可能なすべてのオプションを表示したい場合は、コマンドを入力してから、評価するデバイス(作業するデバイス)の名前を入力します。 メニューに入ったら、「m」を押してヘルプセクションに入ると、デバイスに適用する必要のある可能性のリストが表示されます。
fdisk / dev / sdb
システムパーティションテーブル全体を表示
前の同じプロセスを実行します(コマンドをデバイスの名前と一緒に配置します)が、この場合、使用するオプションは "p"であり、これにより、そのデバイスに関連付けられているパーティションの完全なリストが取得されます。
fdisk / dev / sdb
パーティションを削除する
たとえば、特定のパーティションを削除する必要がある場合(/ dev / sdb2であると想定)、最初のステップは、それを配置できるディスクを選択することです。 この場合、/ dev / sdbです。
fdisk / dev / sdb
fdiskメニューに入ったら、ツールの「delete」に対応するオプション「d」を押します。 その後、削除したいパーティションに割り当てられている番号を入力するよう要求します。
d
注:パーティションを削除すると、ストレージの下にあるすべてのデータが完全に失われるため、復元はほとんど不可能になります。 したがって、このアクションを実行するときは、パーティションのリストを確認する必要があります。
削除するパーティション番号を確認したら、それを入力します。次に、 "w"(書き込み)を押して、アクションをテストおよび確認します。 変更は、次のシステム起動時に反映されます。
2
新しいパーティションを作成する
ハードディスクの未使用スペースを利用して、新しいパーティションに割り当てることができます。 プロセスは非常に簡単です。 ここでも、コマンドとデバイスをパラメーターとしてfdiskメニューにアクセスします。
fdisk / dev / sdb
メニューから「n」(新規または新規)を押して、新しいパーティションを作成します。
ん
次のステップは、パーティションのタイプ、つまり、それがプライマリか拡張(ロジックと呼ばれる)かを選択することです。 それがプライマリである場合は、「p」を押し、拡張された「e」を押します。
次に、パーティションを識別する最初のシリンダーと最後のシリンダーの2つのデータを要求します。 「最後のシリンダー」に「+ 10000M」と入力するだけで、つまり+(合計)10000MBになります。 他のオプションと同様に、パーティションテーブルの変更を確認してシステムの再起動時に適用するには、「w」と書き込む必要があります。
パーティションをフォーマットする
新しいパーティションを作成した後は、デフォルトで適用されるアクションではないため、フォーマットする必要があることを忘れないでください。 このために、次のコマンドを紹介します。
mkfs.ext4 / dev / sdb5
ここで、.ext4はパーティションのファイル形式を示し、sdb5はパーティション構成に応じて各システムで変更される値です。
パーティションのサイズを確認する
新しいパーティションがすでに作成およびフォーマットされているかどうかを確認するには、引数「-s」を指定してfdiskを使用できます。これにより、そのパーティションが占めるサイズブロックが表示されます。 たとえば、次のとおりです。
fdisk -s / dev / sdb5
あなたは読書に興味があるかもしれません:ファイルシステムはどのようにGNU / Linuxで構成されていますか?
Linuxでのグラフィックデザインの代替プログラムをお勧めしますパーティションテーブルを修正する
中間パーティションを削除した場合、つまり、ディスクがsdb1、adb2、sdb3、sdb4とsdb5にパーティション化されており、adb3とsdb4が削除されている場合があります。 これにより、次のようなエラーが発生します。パーティションテーブルエントリがディスク順ではありません 。これは、パーティションがディスク順ではなく、スペースが過度に割り当てられているか、割り当てられていないことを示します。
解決策は簡単です。前のセクションで説明したように、作業するユニットのパラメーターを指定してfdiskメニューに入ります。
fdisk / dev / sdb
続いて「x」を押すと、詳細なfdiskオプションが表示されます。 次に、「f」(修正)を押して、パーティションテーブルを修復するようにツールに指示します。 最後に「w」と書き込みます。これで、再起動するとシステムが変更を取得し、パーティションが再編成されます。
このすべての情報があなたにとって役立つことを願っています。あなたやあなたのディストリビューションのハードドライブとパーティションを管理するためにあなたが使う他のツールがあれば、コメントで私たちを残すことを忘れないでください。 ?