ストレージ、ディスク、ボリュームの調査

ディスク

ディスクとは、コンピュータの物理的なストレージデバイスを指します。 ただし、論理的なストレージデバイスを表すこともでき、これが1つ以上の物理ディスクにまたがる場合があります。 例えば、RAID(Redundant Array of Independent Disks)構成は、複数の物理ディスクを組み合わせて単一の論理ディスクを形成し、パフォーマンスの向上や冗長性、あるいはその両方を提供します。

Windows

Disk Managementアプリケーションでは、システムが物理ドライブをディスクと呼び、Disk 0Disk 1、...というラベルを付けます。 このPCでは、システムがこれらのストレージデバイスにドライブ文字(C:D:、...)を割り当てます。

これらのデバイスは、ローカルディスク、USBドライブ、または仮想ディスクなどの種類が異なることがあります。

macOS

Disk Utilityアプリケーションでは、システムが物理ドライブをメディアと呼び、トップレベルのエントリとして表示されます。 システムはそれらを内部または外部として分類し、disk0disk1、...というラベルを付けます。

diskutil listコマンドを使用して、すべてのデバイスを/dev/disk0/dev/disk1、...のように表示できます。

ボリューム

ボリュームは、データを整理および管理するためにディスク内の記憶単位を指します。 それは論理パーティションとして機能し、ファイルシステムでフォーマットすることができ、ユーザーがファイルを保存およびアクセス可能にします。 単一のディスクに複数のボリュームが含まれる場合がありますが、各ボリュームは独立して動作し、ストレージシステムに追加の柔軟性と整理を提供します。

Windows

Windowsでは、Disk Managementアプリケーションで、システムがボリュームをボリュームとして一覧表示します。

macOS

Disk Utilityアプリケーションでは、システムがそれらが属するメディアの下にボリュームを表示します。

macOSでのdiskutil listコマンドを使用すると、ボリュームがそれぞれのディスクドライブの下に表示され、/dev/disk0s1/dev/disk0s2のような識別子が付けられます。

NQL例

デバイス上のシステムドライブ(ボリューム/パーティション)の空きスペースを一覧表示します。
過去7日間のデバイス
| ボリュームを含む
| システム == true の場合
| system_drive_free_space = capacity.sum() * (1 - usage.sum()) を計算
| device.name, system_drive_free_space をリスト
デバイス上のシステムドライブの使用状況を一覧表示します。
過去7日間のデバイス
| 過去7日間のデバイスパフォーマンスイベントを含む
| system_drive_used = event.system_drive_usage.avg() を計算
| device.name, system_drive_used をリスト
| system_drive_used を降順に並べ替え
システムドライブに空きが5GB未満のデバイスを一覧表示します。
過去7日間のデバイス
| ボリュームを含む 
| system == true の場合 
| compute system_drive_free_space = capacity.sum() * (1 - usage.sum()) 
| system_drive_free_space < 5000000000 の場合 
| device.name と system_drive_free_space をリスト
デバイスのディスクとボリュームの概要を一覧表示します。
過去7日間のデバイス
| device.name, disks, volumes をリスト
すべてのデバイスからのすべてのディスクのサイズ、起動可能状態、およびタイプ(SSDまたはHDD)を一覧表示します。
ディスク
| device.name、name、is_bootable、capacity、type をリスト

Last updated

Was this helpful?