磁盘存储配置全解析:从阵列到远程存储
在存储领域,分区和阵列的区别常常被非专业人士误解,这种误解可能导致最终得到的并非是实际所需的存储配置。下面我们将详细探讨磁盘存储的各个方面。
1. 阵列与分区的区别
阵列是磁盘阵列的物理部分,存储管理员会选择参与阵列的磁盘,并设置特定的保护和冗余级别。在操作系统层面,服务器管理员会在新构建的阵列上配置一个或多个分区,每个分区会使用特定的文件系统,如 FAT、NTFS 或 FAT32。配置完成后,驱动器会被创建、格式化并可供使用,驱动器字母(如 C:、D: 等)对应着分区。
作为数据库管理员(DBA),在申请磁盘空间时必须明确需求。否则,可能会得到一个带有多个分区的巨大驱动器阵列,这可能会限制 I/O 性能的优化。此外,在讨论磁盘性能时,要注意区分块大小和条带大小,这两个概念是不同的。从灾难恢复的角度来看,应尽量减少驱动器的主动写入次数,因为非 8K 块格式化的磁盘可能会增加校验和或页面撕裂错误的风险。
2. 本地连接存储
直接连接到数据库服务器的存储设备都被视为本地存储,包括服务器内部的驱动器或通过内部控制器连接的磁盘驱动器。为了便于空间管理,磁盘驱动器通常会放置在直接连接到服务器的外部供电磁盘柜中。
对于小型应用,磁盘阵列可以物理存储在数据库服务器内部,但这会限制可扩展性。在本地连接存储方面,有两种内部磁盘连接规范可供选择:高级技术附件(ATA,或串行高级技术附件 SATA)和小型计算机系统接口(SCSI),还有两种外部连接规范:USB 2.0 和 FireWire。
2.1 ATA 与 SCSI
个人计算机通常使用 ATA 或 SA
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



