DAS 是什么
DAS(Direct Attached Storage,直连存储)指磁盘或磁盘柜不经过存储网络,直接挂在服务器总线或控制器上,主机看到的就是本机块设备。它没有独立的存储控制器与前端协议栈,所以管理最简单、访问路径最短:一次读写不经过任何网络跳转,时延与带宽基本等于介质和总线的能力。代价同样明确——容量跟着服务器走,服务器宕机时数据不可访问,扩容量往往要停机开箱,多机共享需要额外软件。
基本信息
| 连接方式 | SAS、SATA、NVMe 直连,或经 RAID 卡、HBA 接扩展柜 |
|---|---|
| 访问单位 | 块设备(卷或单盘),文件系统由主机建立 |
| 共享能力 | 无;多机访问需集群文件系统或软件定义层 |
| 典型时延 | 本机 NVMe 微秒级,SAS/SATA HDD 毫秒级 |
| 常见落点 | 系统盘、本地数据库、单机应用、缓存与临时数据 |
典型形态对比
| 形态 | 优点 | 局限 |
|---|---|---|
| 单机内置盘 | 成本最低、部署最快 | 无冗余,单盘故障即数据丢失 |
| RAID 卡 + 内置盘 | 有冗余与缓存,管理直观 | 容量受机箱盘位限制 |
| 直连扩展柜 | 盘位可扩,机柜内布线简单 | 仍属单机故障域,线缆双路需规划 |
| 直连 SAS 双链路 | 单链路故障不影响访问 | 需支持双端口的盘与双控制器服务器 |
典型使用场景
- 操作系统与本地应用盘:结构简单,故障定位直接
- 单机数据库或缓存:需要本地时延,且数据本身有副本或可重建
- 日志与临时数据落地:写入量稳定,不需要跨机共享
- 分布式存储的节点本地盘:作为副本数据的落地层,由上层软件提供冗余
- 边缘与分支机构:空间与运维资源有限,无法承载独立存储网络
DAS 的可靠性完全取决于主机侧设计:RAID 级别、热备盘、双链路与机箱散热都影响可用性。这些属于可用性手段,不等同于备份,仍需独立的数据备份与恢复演练。
扩展柜的线缆与供电要按双路规划:只在控制器与扩展柜之间接一条线,或把两者插在同一路电源上,会成为整机柜的单点故障。