硬盘保存文件时按簇保存在硬盘中,而保存在哪些簇中,就是记录在文件分配表里。
硬盘文件删除时,并非把所有内容全部清零,而是在文件分配表里把保存该文件位置的簇标记为未使用,文件分配表里哪个簇未使用,以后保存文件时就可以直接写入该簇,在重新写入之前,上次删除文件的实际内容依然在该簇中,所以,只要找到该簇,就可以恢复文件内容。
这也是为什么误删文件后不要再往该硬盘写入数据的原因。
机械硬盘数据恢复原理
没有象机械硬盘那样的马达及储存碟盘。
而主要以半导体固体作为数据储存介质。
里面记录了各个文件在硬盘中的位置。
访问控制属性等等,一块新的硬盘在买回来后,必须首先分区,使用磁性介质来保存数据。
我只知道这些。
OracleADG是一种数据库容灾方案,指的是多个数据库可以拥有相同的数据,一旦某个数据库发生故障,可快速切换到另一个数据库。
同时也可以实现读写分离,主库写入,从库读取等等。
Oracleadg可配置多个备库,可以是一主一从,或者一主多从的方式构成。
OracleAdg采用的日志作为储存介质,其原理就是:
主库的每一个操作都会被记录成日志存储在磁盘上,然后日志通过网络传送给备库,备库接收到该日志后,根据日志内容将数据恢复在备库上。