はじめに
ストレージ関連の英語が多すぎて混乱したので、一度まとめます。
以下3つで整理します。
- 接続方法(物理 or ネットワーク)
- 転送プロトコル(SATA / NVMeなど)
- 制御方式(AHCI / PCI Expressなど)
①接続方法
物理ストレージ
実際にデータを保存する媒体。

記憶媒体としてのSSD、HDDがある。
| 種類 | 特徴 |
|---|---|
| HDD | 磁気ディスク(遅い・安い) |
| SSD | 半導体(速い・高価) |
ネットワークストレージ
ディスクやファイルのリソースをネットワーク越しに利用する方式。

| 項目 | iSCSI | NFS | SAN |
|---|---|---|---|
| 通信方法 | TCP/IP | TCP/IP | Fibre Channel / iSCSI |
| 分類 | ブロックストレージ | ファイルストレージ | ストレージネットワーク |
| 役割 | ネットワーク越しにディスクを提供 | ネットワーク越しにファイル共有 | ストレージ専用ネットワーク |
- iSCSI→ブロックストレージ共有
- NFS→ファイル共有
- SAN→ストレージ専用のネットワーク
②転送プロトコル(通信ルール)
「どうやってディスクと通信するか」というルール。
接続インターフェース
- SATA:現在の主流。HDD・SSDの接続規格
- IDE:昔のHDD
- NVMe(最新SSD):SATAより圧倒的に速い
- iSCSI(ネットワークディスク):ネットワーク経由でディスクにアクセス
③制御方式(補助知識)
- AHCI:SATAを制御するためのインタフェース仕様
- PIOとDMA(古い転送方式)
- PIO:CPUが直接データを転送
- DMA:メモリへ直接転送
単語まとめ
✔ HDD / SSD:記録媒体の違い
✔ SATA:一般的な接続規格(Linuxでは /dev/sd*)
✔ IDE:古い規格(/dev/hd*)
- PIOモードとDMAモードあり
✔ NVMe: PCIe接続の高速SSD(Linuxでは /dev/nvme*)
✔ AHCI:SATA制御方式
✔ iSCSI:ネットワーク越しのディスク(inuxでは /dev/sd*)
参考:
https://www.century.co.jp/pc_solution/img/sataidem.2_top05.jpg
https://www.century.co.jp/pc_solution/topics/sataidem2.html
