日期:2014-05-17  浏览次数:21212 次

如何快速迁移海量数据文件
如何快速迁移海量数据文件。
公司有一台服务器,有300G左右的数据量(全是0KB的小文件 绝对的海量)
系统为server 2000,磁盘阵列为raid5(3*120G 一个热备),因为磁盘空间不足了
要扩容,有没有好的办法快速迁移这些海量小文件。

 ps:原来做过一次扩容,处理方式如下:该磁盘阵列有8个硬盘插槽,使用了3个做raid5
1个做热备,还剩下4个插槽,在这四个插槽里面插入4块硬盘 又做了一个raid5 。然后利用
ghost 进行硬盘互拷 (由3块盘的raid5——>4块盘的raid5,共用热备) 要设置不同的
scsi id 系统才能识别两个不同的raid。 但是这样ghost仍然用的40小时。实在没有这么多的
停机时间 ,各位大神谁有什么好办法 说说!


------解决方案--------------------
还你们是否还能再准备300多G的空余空间不。
一般处理数量众多的小文件,最好先把它们压缩成一个压缩包,然后再把这个压缩包复制到别的地方,再从这个压缩包解压这些小文件,相对来说要快一些。
------解决方案--------------------
看你能不能先测试压缩/解压10G或者20G的大量小文件大概需要多久,再来做选择。数据量很大,花费大量时间是不可避免的。
------解决方案--------------------
如果全部是0字节的文件,压缩后的体积和速度应该都比较可观,解压的话可能会稍慢。