NILFS - is this "CDP" ?
Hi !
i came across NILFS some time ago and it looks very interesting.
while reading trough the website, i have sort of a deja-vu :)
is the "continuous snapshotting" feature NILFS offers comparable to what storage vendors often call CDP or "Continuous Data Protection", i.e. you can go back to any point in time of your data?
if not, what is the difference to CDP ?
regards
roland
sysadmin
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
A message that is not in the archive (sent off-list or not yet received): 20813635-S0/[email protected]
Hi,
Quoted 3 lines
is the "continuous snapshotting" feature NILFS offers comparable to what storage vendors often call CDP or "Continuous Data Protection", i.e. you can go back to any point in time of your data?
One of important purpose of NILFS is protection user data from user's mis-operations, such as unexpected 'rm *' or file over written. It's just CDP.
The word 'CDP' is used in many context, so I refer following SNIA definition in my reply. From point of the definition, I copmare NILFS with CDP,
Quoted 1 line
1. Data changes are continuously captured or tracked.
Yes, NILFS make checkpoint automatically and continuously.
Quoted 1 line
2. All data changes are stored in a separate location from the primary
storage
No, NILFS store data on single disk storage in LFS mannger, there are no additional data transfer for checkpointing.
Quoted 1 line
3. Recovery point objectives are arbitrary and need not be defined in
advance of the actual recovery.
Yes.
I hope this helps you.
Amagai Yoshiji
NILFS team, NTT
http://www.nilfs.org/
================================================================
SNIA CDP Definition
http://www.snia.org/forums/dmf/programs/data_protect_init/cdp/
Continuous data protection (CDP) is a methodology that continuously captures or tracks data modifications and stores changes independent of the primary data, enabling recovery points from any point in the past. CDP systems may be block-, file- or application-based and can provide fine granularities of restorable objects to infinitely variable recovery points. So, according to this definition, all CDP solutions incorporate these three fundamental attributes:
1. Data changes are continuously captured or tracked.
2. All data changes are stored in a separate location from the primary storage
3. Recovery point objectives are arbitrary and need not be defined in advance of the actual recovery
A number of recognized technological approaches deliver CDP, including block-, file- and application-based. Today, many vendors offer varying degrees of support and awareness of specific application and data environments. But regardless of the underlying technological approach utilized, CDP can offer faster data retrieval, enhanced data protection, and increased business continuity with lower overall cost and complexity.
...
================================================================