一、ハードディスク関連の表示#
df -l コマンドでハードディスクを表示する#
-
システムディスクは Windows の C ドライブのようなもので、Linux では通常 a と呼ばれます。 df -l コマンドで表示できます。
ルートパス / はすべてシステムディスクにあります。また、/root、/home、/usr は c:\windows、c:\usr のようなディレクトリです。 -
個別のデータディスクがあり、データディスクにパーティションやマウントがない場合、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 を実行して有効にします。