The invention discloses a block-level
continuous data protection method based on a
solid-state disc. The block-level
continuous data protection method based on the
solid-state disc comprises the steps that an empty write
request queue cache is built in the inner memory and used for storing write requests from a user in a buffering mode, and an inner memory space CDP_store is initialized in an FTL layer of
solid-state disc and used for recording historical records CDP_entry of an FTL mapping chart, receiving the requests from the user and judging that the requests are read-write requests or
recovery requests on data blocks. If the requests are the read-write requests on the data blocks, the inner memory space CDP_store judges that the requests are read requests or write requests, if the requests are write requests, whether the write
request queue cache has residual cache space or not is judged, and if not, the content in the write
request queue cache is written back onto the solid-state disc. The block-level
continuous data protection method based on the solid-state disc combines the characteristics of the solid-state disc and utilizes the characteristics left by 'covered' historical data, generated in an internal 'non-local updating' process of the solid-state disc, in the solid-state disc, thereby achieving the function of
continuous data protection based on SSD.