[内容] Linux 常见存储和存储类型介绍

内容一:常见的存储

1) DAS(直连存储),就是接在主板上的硬盘
2) NAS(网络附加存储),例如:NFS、Samba、FTP、HTTP,优点是管理简单,缺点是单点故障
3) SAN(网络块存储),例如:Iscsi
4) 分布时云存储,例如:Ceph、Swift

内容二:常见的存储类型

1) Block-based access(基于块存储的访问),对应的是块存储(block),例如:直接接在主板上的硬盘、Iscsi、Ceph
2) File-based access(基于文件系统的访问),对应的是文件系统存储(filesystem),例如:NFS、Samba、FTP、HTTP、Ceph
3) Object-based access(基于对象的访问),对应的是对象存储(object),例如:Ceph

[内容] 实现数据存储高可用的思路

方法一:以目录级数据同步工具 Rsync 为核心的同步方法

通过 Inotifywait + Rsync 实现两个目录的数据实时同步
特点:如果数据量太大就不合适了,数据量最好小于 10G,如果文件多最好要小于 5G 甚至小于 3G

方法二:以硬盘级数据同步工具 DRDB 为核心的同步方法

DRDB + heartbeat 或者 DRDB + Keepalive + Shell 实现两个数据存储节点的主从同步、主从切换
特点:最好用于小于 300G 的数据同步

方法三:分布式云存储

通过 HDFS 或者 Ceph 实现分布式云存储
特点:可以用于大于 300G 的数据同步