編集済み 1 1週間前 によって ExtremeHow 編集チーム
システム設定ディスク管理コマンドラインストレージファイルシステムインストールユーティリティシスアドミンパフォーマンスディスク使用量
翻訳が更新されました 3 数週間前
Linuxシステムでのディスク管理は、ストレージの維持と最適化のために不可欠なスキルです。このガイドでは、Linuxでディスクをパーティション分割してフォーマットするプロセスを調査します。ディスクの特定からパーティションの設定、ファイルシステムの選択までをカバーします。シンプルな言葉を使い、明確に理解できるよう詳細な例を提供します。
ディスクパーティション分割とは、ディスクをパーティションとして知られる独立して管理できる別個の領域に分割する行為です。パーティション分割は、データの整理、オペレーティングシステムの分離、RAIDセットアップの構成のために重要です。これにより、複数のオペレーティングシステムをインストールしたり、システムの整理を改善したり、パフォーマンスとセキュリティを強化したりできます。
パーティション分割の前に、システムにインストールされているディスクを特定する必要があります。これは、いくつかのコマンドライン手法を使用して実現できます。
'lsblk'コマンドは、利用可能なすべてのブロックデバイスをリスト表示し、ディスクとそのパーティションを特定するための貴重なツールです:
lsblk
このコマンドを実行すると、次のような出力が得られます:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 256G 0 disk ├─sda1 8:1 0 512M 0 part /boot ├─sda2 8:2 0 127G 0 part / └─sda3 8:3 0 128G 0 part /home sdb 8:16 0 1T 0 disk
'fdisk -l'コマンドは、システム上のパーティションとディスクを包括的にリスト表示します:
sudo fdisk -l
このコマンドは、各ディスクとそのパーティションに関するサイズ、タイプ、識別子などの詳細情報を提供します。
パーティションを作成したいディスクを特定したら、ニーズに合わせてディスクをパーティション分割するためのさまざまなツールを使用できます。このセクションでは、'fdisk'、'parted'、グラフィカルツール'GParted'を含む人気のツールを紹介します。
'fdisk'ユーティリティは、ディスクパーティションを管理するためのコマンドラインツールです。これを使用してパーティションを作成する方法は次のとおりです:
sudo fdisk /dev/sdb
実際のディスク識別子を'/dev/sdb'と置き換えます。
'fdisk'を使用する際には、変更が実際に適用されるのは書き込みを行った後であることを覚えておきましょう。
'Parted'は、パーティションのサイズ変更やコピーなど高度なディスク管理機能を提供する別のコマンドラインツールです。
sudo parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 100%
このコマンドは、ディスク全体をカバーするパーティションを作成します。
'GParted'は、ディスクの視覚的表現を表示し、パーティションと簡単に対話できるグラフィカルインターフェースです:
sudo apt-get install gparted
sudo gparted
'GParted'インターフェースからは、簡単なクリックアンドドラッグ操作を使用してパーティションを作成、削除、サイズ変更、または移動できます。
パーティションが設定されたら、フォーマットによりパーティション内のデータがどのように保存されるかを定義します。このステップでは、ファイルシステムをパーティションに割り当て、効率的にファイルを保存しデータを管理するために不可欠です。
Linuxで一般的なファイルシステムには次のものがあります:
'mkfs'ツールは、パーティションにファイルシステムを作成するためのコマンドラインユーティリティです。
パーティションをext4にフォーマットするには、次を使用します:
sudo mkfs.ext4 /dev/sdb1
パーティションをvfatにフォーマットするには次のコマンドを使用します:
sudo mkfs.vfat /dev/sdb1
NTFSの場合、'ntfsprogs'パッケージを使用して必要なツールがインストールされていることを確認します:
sudo apt-get install ntfs-3g sudo mkfs.ntfs /dev/sdb1
フォーマット後、パーティションは使用準備完了ですが、ファイルシステムを通じてその内容にアクセスするためにはマウントする必要があります。
sudo mkdir /mnt/mydisk
sudo mount /dev/sdb1 /mnt/mydisk
このコマンドは、'/dev/sdb1'パーティションを'/mnt/mydisk'にマウントし、読み書き可能にします。
再起動後もマウントを保持するには、'/etc/fstab'ファイルを変更します:
'/etc/fstab'をエディタで開きます:
sudo nano /etc/fstab
新しいパーティションのエントリを追加します:
/dev/sdb1 /mnt/mydisk ext4 defaults 0 2
この行は、システムが起動するたびに'/dev/sdb1'を'/mnt/mydisk'にマウントすることを保証します。
Linuxでのディスクのパーティション分割とフォーマットの方法を学ぶことは、システム管理ツールキットを補完する価値のあるスキルです。このガイドで説明した概念、つまりディスクの特定、パーティション分割、フォーマット、ディスクのマウントを理解し適用することで、効果的なディスク管理の鍵を握ることができ、データが整理され、アクセス可能であり、安全であることを保証します。これらの概念を定期的に復習し実践することで、Linuxシステムを自信を持って管理することができるようになります。
記事の内容に誤りがある場合, あなたは