一、ハードディスク関連の確認#
df -l コマンドでハードディスクを確認する#
-
システムディスクは Windows の C ドライブのようなもので、Linux では通常 a が関与しています。df -lコマンドを使用して確認できます。
ルートパス / はすべてシステムディスクにあります。/root、/home、/usr は、c:\windows、c:\usr のような c ドライブの下のディレクトリと同様です。 -
データディスクが単独であり、パーティションやマウントがされていない場合、df -lコマンドでは表示されません。
fdisk -l コマンドでハードディスクを確認する#
fdisk -lコマンドを使用すると、どのハードディスクがあるか確認できます。
Disk /dev/vda と Disk /dev/vdb は 2 つのディスクを表しています。
/dev/vda - システムディスク(システムに付属しているディスク)で、vda1 というパーティションがあります(通常、最初のディスクはシステムディスクです)。
/dev/vdb - データディスク(通常は仮想的に作成されたディスク)で、vdb1 と vdb2 という 2 つのパーティションがあります。
lsblk コマンドでハードディスクを確認する#
図の中で、sda はシステムディスクであり、sdb はマウントされたデータディスクです。
du -h コマンドで指定したディレクトリのディスク使用状況を確認する#
コマンド: du [オプション] / ディレクトリ(指定したディレクトリのディスク使用状況を確認します。デフォルトは現在のディレクトリです)
オプション 意味
-s 指定したディレクトリのサイズを集計する
-h 単位付き
-a ファイルを含む
--max-depth=1 サブディレクトリの深さ
-c 詳細をリストすると同時に、集計値を追加する
オプションは組み合わせて使用できます
例:/opt ディレクトリのディスク使用状況を深さ 1 で確認する
二、ハードディスクのマウントに関連する#
- lsblkコマンドを使用して sdb が存在するかどうかを確認します。
- 仮想マシンのハードディスクのパーティション
fdisk /dev/sdb パーティションコマンド#
sdb をパーティション化する
m コマンドリストを表示する
p ディスクパーティションを表示する(fdisk -l と同じ)
n 新しいパーティションを作成する
d パーティションを削除する
w 書き込んで終了する
説明:パーティションを作成するために n を入力し、次に p を選択して主パーティションのタイプを選択します。2 回エンターキーを押して残りのすべてのスペースをデフォルトにします。最後に w を入力してパーティションを書き込んで終了します。保存せずに終了する場合は q を入力します。
mkfs -t ext4 /dev/sdb1 パーティションをフォーマットするコマンド#
mount マウントコマンド#
例えば、ディスクをルートディレクトリの下の newdisk ディレクトリにマウントします。
コマンドラインでマウント(mount /dev...)すると、再起動後に無効になります。つまり、再起動後にマウントポイントが消えます。
/etc/fstab を編集して永続的なマウントを実現する#
[root@kongchao03 /]# vim /etc/fstab
[root@kongchao03 /]# mount -a
追加が完了したら、mount -a または reboot を実行して有効にします。