Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11678352
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-14 09:43:22

有一个问题: 在一个存储池中存放1T的原始数据。在今后的策略中希望:
能将最旧的30G数据删除,以保证当天最新的数据进入。也就是说新数据进入存储池,最旧的数据被删除。

我考虑过,这可能要“时间点”与“容量”两个变量做与运算,但不知目前有哪种方式和哪些工具可以完成些功能呢?

如果不行的话,大家有什么好主意?可以考虑一部份人工哦


请问是删除还是迁移到SATA或者其他阵列上面去呢?我想一般是将最不常用的数据迁移....
1.
如果是根据时间或者容量迁移,HDS有个解决方案叫做Tiered Storage Manager,利用USP或者NSC的虚拟存储功能,按照制定好的policy(如用了多少时间,或者容量超过某个限制),周期将数据迁移到不同的品牌的阵列上面去;  2. 如果是在同一个阵列里面,以前HP有一款阵列叫做VA,其autoRaid技术能够自动把数据按照使用频率等因素,做RAID 0+1或者是RAID 5保护,可惜这款定位在中端的阵列在HP合并后被EVA代替,没有了......;


找个HSM或者归档软件,你这些要求都是很容易实现。跟一般的归档稍微有点不一样的是,一般归档是把旧数据放到磁带库之类的离线存储上,你这个就直接删除了。(相当于放到Null设备上)


是直接删除,不是在一个柜子里,是在一组柜子里

有这一种可能就是说:旧原始的那一天的数据量不一定有30G,可能就要再删除倒数第二天的数据了,即 又要有时间策略,也要达到容量策略。

你说的是基于host端的软件么?那么这样一来,原来我有36台主机服务器会不时往柜子里写数据,如何能保证这些服务器能够知道哪些被删除,并且新数据往空白区写呢?

我看了一下HSM软件,象Caminosoft HSM,也只是进行迁移,但不对其直接删除。而且也没看到有基于容量大小的策略的。(关键是datasheet介绍太简单)


呵呵,第一, HTSM (即HDS的Tired Storage Manager)是基于存储的解决方案,通过USP或者NSC控制器的虚拟存储以及volume migrator功能实现在不同多层次的阵列间迁移,HTSM提供GUI让你选择各种policy,如容量超过30G,迁移最少使用的那些资料到指定的位置(可以是不同阵列的SATA盘等等)......第二.但是如果是要删除,我觉得比较不切实际,或者说这个题目是不是就有问题,花这么多功夫来删除,还要购买软件,集成费用,为什么不多买点磁盘,现在SATA盘如此便宜, ...... 第三:不管是基于控制器的如HTSM方案或者HSM软件,其实存储软件很少有主动去删除某个数据的,当然可以通过某些方法变通,如到达某个null设备,或者对于那些数据执行某个命令,而这个命令就是rm或delete......................

你说的不错,我个人的观点也是说先移至其他存储设备中再决定删除或备份磁带库! 因此这需要再去跟其他人沟通

象你刚才说的HTSM,那也是说有policy管理capacity,但是对于时间的policy却是访问时间较少的,而不能确定是最旧的

不过目前看来,我个人认为客户这种想法有再商榷的地方

迁移的软件很多啊,你怎么偏偏挑了个这么偏门的Caminosoft!完全不算主流,是边缘的边缘。现在谁还用Novell NetWare做东东啊?!Legato NetWorker里面有个archive选项。Veritas的归档软件比较独立,原来叫storage migrator,现在好像改名了。Adic的StorNext里也有这个功能。STK也有这种软件。这些软件都能支持直接删除。
阅读(376) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~