七, 添加日志卷
添加日志卷有什么好处呢?一般来说日志的目的有两个:一是减少数据的丢失;二是加速数据的恢复。在Storage Foundation的提醒里面,就包含着两周不同的日志类型:脏数据日志(Dirty Region Logging DRL)和RAID5日志。
1, 脏数据日志(DRL):主要是为镜像卷提供日志保护,日志主要记录了硬盘数据读写的操作,如果磁盘发生故障,那么根据该日志,Storage Foundation仅仅需要把有发生过改动的数据区的数据恢复到故障前的最后一个检查点上面。加速了数据的恢复速的
2, RAID5日志是保存了一份数据拷贝和奇偶校验的内容,顾名思义,该日志是为了保护RAID5格式的卷的内容和快速恢复。在普通的RIAND5数据保护中,虽然理论上说一个磁盘发生故障,数据不会丢失。但是实际应用中,因为数据的奇偶校验位分布在不同的磁盘上面,所有剩余磁盘的同步是非常缓慢的过程。然而如果是Storage Foundation的RAID5结构的卷发生故障,那么以为该日志卷存放在同一个地方,就可以快速的恢复RAID5的数据,使之尽快恢复到正常的状态。
3, 为了增加脏数据到一个镜像卷,需要:
# vxassist -g TestDG addlog DRLVol logtype=drl;
4, 为了增加一个RAID5日志到一个RAID5的卷:
# vxassist -g TestDG addlog Raid5LogVol;
5, 删除一个日志卷
# vxassist -g TestDG remove log volume;
通过今天的主题,我们了解到了如何磁盘,磁盘组,卷的状态;了解到如何修改卷的存储设置和存储属性;了解到了两种卷日志的优点以及如何添加和删除卷日志。希望这些文字能够起到抛砖引玉的作用,能是大家更好的了解和使用Storage Foundation这个产品。
下一讲中我讲仔细讲述一下如何在不影响应用的情况下为扩大文件系统;以及如何减小一些文件系统的大小,把有效的磁盘空间,投入到无限的应用中去。尤其是动态缩小磁盘空间这个特点,是其他文件系统都无法做到的。想想看,如果你能随意把磁盘空间随意的分配给不同的应用系统,那么再也不用为存储的扩容和数据的迁移烦恼了,这将会给您的管理带来多大的方便啊!