1. A method for providing a standby file system, comprising the steps of: generating a first snapshot of a first file system, wherein the first file system is a primary file system; restoring in a second file system the first snapshot, wherein the second file system is a standby file system; generating a first snapshot of the second file system; generating a second snapshot of the first file system; generating a data set of the first file system, wherein the data set includes the changes that have occurred in the first file system between the most recent snapshot of the first file system and a previous data set of the first file system which was applied to the second file system; applying the data set in the second file system; generating a second snapshot of the second file system; periodically executing the third generating step, fourth generating step, the applying step and the fifth generating step.