h**r 发帖数: 46 | 1 最近在想一些比较有效的办法解决数据存储和备份的问题,在网上也找不到合适的办法
,希望一些大牛能给一些建议,至少,给些答疑。我对电脑也就半瓶醋的样子,陈述中
的错误,希望有人可以给改正。
主要是数据的corruption,具体就是硬盘上的corruption。在数据写的过程中,会导致
corruption,比如写到一个坏的驱,或者写的过程中出现错误(据称在写的过程中有纠
错,可以避免corruption。上述两种错误真的可以避免吗?)。再就是长时间,磁盘上
的点也许会坏,比如磁性消失或者改变之类的,这方面的错误可不可以修正?
大部分人讲的就是备份了。但对备份我有几个问题。比如说我文件A,B做了备份。然后
某天系统完蛋了,我要从备份里面把A和B拿出来,结果发现A是坏的。当然,你可以备
份三四个。但当前有图像,视频,数据都大得很,做三四个备份以备万一似乎太麻烦了
。还有备份自己的问题。一个就是把改变做添加,一个就是把改变做替换,姑且认为写
备份的过程和长的保留时间都可能在备份中留下你不知道的坏文件。把改变添加,比如
,一个文件从A文件夹挪到B文件夹。现在大部分文件都是图片视频型的,然后就是无穷
的duplicate,会导致备份无穷大。我家里用windows自带的备份,没两个月就把备份盘
给装满了,备份盘要比数据大四五倍。如果删除以前的备份,也不知道新的备份有没有
坏文件,弄不好,删了旧的好文件,留下新的坏文件,备份没有任何意义。还有,我还
不知道怎么从备份里面恢复某个时间的某个文件。通常都是恢复到某个时间,也就是从
备份里面把所有文件在那个时间的状态复制到目标盘。如果目标盘中A文件坏了,目前
我知道的方法是只好把所有的文件都从备份里面拷回来。首先,费时费力,还有个问题
是,如果备份盘的文件因为某种原因坏了(比如,长时间磁道失去磁性),我可能恢复
了A,但却把坏的B替换了原本好的B。更糟糕的是,我还不一定知道B变坏了。不知道这
种猜想有么有道理?
把改变做替换,或者是镜像,如果文件经常在备份中被重写(真的吗?),出错的概率
很大。导致的问题还是某天恢复的时候,A是被恢复了,同时把坏的B替换了好的B。
当然,还有raid,可以动态的纠错,比备份要好多了,虽说也不是十全十美,保证没有
错误,但对家庭用,也许足够了。有了raid是否不需要做备份了(假设若干磁盘不会同
时崩溃?)
反正,我对备份不是很有信心,主要是因为文件太多,不能保证备份中的文件都是好的
,担心本来好的文件被坏的文件替换。要是多时段,多备份又觉得耗时耗空间。不知道
谁可以给我解个疑?有什么好的备份软件可用?具体有什么优势?
在就是固态硬盘。磁盘长时间会失去磁性,即便不动,也可能会有数据丢失。固态硬盘
呢,如果不写,比如,简单的拷贝一次,是否可以长时间的保持数据不会有改变?
万分感谢! |
P***a 发帖数: 4213 | 2 硬盘在写入的时候有校验,会写入对应的ECC数据,所以正常情况下使用你不需要担心
写入的数据是corrupted,除非你的程序本身就生成了一堆垃圾。
民用级的硬盘也至少有75万小时以上的平均连续无故障时间,基本不用担心数据在盘上
出问题。磁性消失只有极恶劣的运行环境下才会发生,超过居里温度(放炉子上烧
到5-600度以上)被伽马射线照了(被核爆了)之类的,另外一般的你觉得很强的磁铁都
会被屏蔽,不会影响磁盘的数据。
flash稍微不一样一点,它本身就没有被设计用来长期保存数据,数据在10年或者更久
就会自然消失。
备份的必要性和你的投入取决于你数据的价值,上个星期糗百的一个段子就是例子:
有一客户相机SD卡数据损坏了,要花钱恢复,我报价100,客户直接就说,我还是和
老伴明天再去昨天玩的地方再照一次吧。
如果你的数据宝贵,那就值得你去备份多份,定时检查所有备份。
【在 h**r 的大作中提到】 : 最近在想一些比较有效的办法解决数据存储和备份的问题,在网上也找不到合适的办法 : ,希望一些大牛能给一些建议,至少,给些答疑。我对电脑也就半瓶醋的样子,陈述中 : 的错误,希望有人可以给改正。 : 主要是数据的corruption,具体就是硬盘上的corruption。在数据写的过程中,会导致 : corruption,比如写到一个坏的驱,或者写的过程中出现错误(据称在写的过程中有纠 : 错,可以避免corruption。上述两种错误真的可以避免吗?)。再就是长时间,磁盘上 : 的点也许会坏,比如磁性消失或者改变之类的,这方面的错误可不可以修正? : 大部分人讲的就是备份了。但对备份我有几个问题。比如说我文件A,B做了备份。然后 : 某天系统完蛋了,我要从备份里面把A和B拿出来,结果发现A是坏的。当然,你可以备 : 份三四个。但当前有图像,视频,数据都大得很,做三四个备份以备万一似乎太麻烦了
|
P***a 发帖数: 4213 | 3 另外RAID只能减少停机修复时间,并不是保存数据的手段,数据仍然需要按时按量备份
【在 h**r 的大作中提到】 : 最近在想一些比较有效的办法解决数据存储和备份的问题,在网上也找不到合适的办法 : ,希望一些大牛能给一些建议,至少,给些答疑。我对电脑也就半瓶醋的样子,陈述中 : 的错误,希望有人可以给改正。 : 主要是数据的corruption,具体就是硬盘上的corruption。在数据写的过程中,会导致 : corruption,比如写到一个坏的驱,或者写的过程中出现错误(据称在写的过程中有纠 : 错,可以避免corruption。上述两种错误真的可以避免吗?)。再就是长时间,磁盘上 : 的点也许会坏,比如磁性消失或者改变之类的,这方面的错误可不可以修正? : 大部分人讲的就是备份了。但对备份我有几个问题。比如说我文件A,B做了备份。然后 : 某天系统完蛋了,我要从备份里面把A和B拿出来,结果发现A是坏的。当然,你可以备 : 份三四个。但当前有图像,视频,数据都大得很,做三四个备份以备万一似乎太麻烦了
|
h**r 发帖数: 46 | 4 Thanks for reply. As you said, the writting and the stability of the disk is
quite reliable. However, it happened to me before, that I was trying to
synchronize my computer to a WD portable using their software. One of the
files corrupted when I check it months after.I wonder what's could be an
explaination. Another case is quite a few of the pictures in my computer
were corrupted when they were read very often after I set the folder as the
picture slideshow gardget. Would you tell me why?
Both cases lost my confidence on HD.And I am becoming afraid to restall
backups because I might write original good ones with bad ones from backup.
I don't know any backup software to recover a specific file you choose
except the synchronize software I used, which produce a corrupted file. Any
suggestion on backup software?
Thanks again.
铁都
【在 P***a 的大作中提到】 : 硬盘在写入的时候有校验,会写入对应的ECC数据,所以正常情况下使用你不需要担心 : 写入的数据是corrupted,除非你的程序本身就生成了一堆垃圾。 : 民用级的硬盘也至少有75万小时以上的平均连续无故障时间,基本不用担心数据在盘上 : 出问题。磁性消失只有极恶劣的运行环境下才会发生,超过居里温度(放炉子上烧 : 到5-600度以上)被伽马射线照了(被核爆了)之类的,另外一般的你觉得很强的磁铁都 : 会被屏蔽,不会影响磁盘的数据。 : flash稍微不一样一点,它本身就没有被设计用来长期保存数据,数据在10年或者更久 : 就会自然消失。 : 备份的必要性和你的投入取决于你数据的价值,上个星期糗百的一个段子就是例子: : 有一客户相机SD卡数据损坏了,要花钱恢复,我报价100,客户直接就说,我还是和
|
h**r 发帖数: 46 | 5 I am kind like Raid because if one file corrupted when you read it, it'll be
fixed from the good ones in other image automatically. The problem for
backup is I don't know if there are corrupted files in the backup and I am
replacing all files from backup to the source to recover a bad one in the
source. And I will never know when and where I put these bad ones from the
backups, or it was corrupted during the use, when I find a corrupted file.
Thanks.
【在 P***a 的大作中提到】 : 另外RAID只能减少停机修复时间,并不是保存数据的手段,数据仍然需要按时按量备份
|
P***a 发帖数: 4213 | 6 俗话说garbage in, garbage out,如果你写入的数据就不对那就没法子了
is
the
.
【在 h**r 的大作中提到】 : Thanks for reply. As you said, the writting and the stability of the disk is : quite reliable. However, it happened to me before, that I was trying to : synchronize my computer to a WD portable using their software. One of the : files corrupted when I check it months after.I wonder what's could be an : explaination. Another case is quite a few of the pictures in my computer : were corrupted when they were read very often after I set the folder as the : picture slideshow gardget. Would you tell me why? : Both cases lost my confidence on HD.And I am becoming afraid to restall : backups because I might write original good ones with bad ones from backup. : I don't know any backup software to recover a specific file you choose
|
P***a 发帖数: 4213 | 7 还是之前说的,看你的数据有多大价值了
我觉得对你现在所说的,捡有用的多刻两张光盘就得了
be
【在 h**r 的大作中提到】 : I am kind like Raid because if one file corrupted when you read it, it'll be : fixed from the good ones in other image automatically. The problem for : backup is I don't know if there are corrupted files in the backup and I am : replacing all files from backup to the source to recover a bad one in the : source. And I will never know when and where I put these bad ones from the : backups, or it was corrupted during the use, when I find a corrupted file. : Thanks.
|
kx 发帖数: 16384 | 8 可以考虑对文件生成md5值或者其他的类似的值,保存下来作为校验手段
如果想确认某个文件是否坏了,就再生成一下md5值,与老的比较下就行了。
如果你还要怀疑保存md5值的文件坏掉的话,
那可以把md5值打印出来,哈哈!
如果你文件数不太多的话,把所有文件的md5值都打印出来也不是不可操作的
--我是外行
不过md5值只能用于校验,无法仅凭md5值恢复正确的数据,所以对于你的想法,可能还
是得靠冗余备份,然后用md5值来确认哪个备份是正确的,除非所有备份的md5值都不对
,才...
刚才又想了下,md5值也不用打印出来,因为可以把所有的md5值保存在一个文件里,然
后对这个文件生成一个md5值就行了,然后这个保存md5值的文件因为文件尺寸小,所以
可以冗余备份随便无数份
这样,你最多只要打印一个保存md5值的文件的md5值就行了,多打几遍以防打印机出错
也行,手抄也行;)
be
备份
【在 h**r 的大作中提到】 : I am kind like Raid because if one file corrupted when you read it, it'll be : fixed from the good ones in other image automatically. The problem for : backup is I don't know if there are corrupted files in the backup and I am : replacing all files from backup to the source to recover a bad one in the : source. And I will never know when and where I put these bad ones from the : backups, or it was corrupted during the use, when I find a corrupted file. : Thanks.
|