1. A method for concurrent checkpointing and modifications in a transactional clustered file system (CFS) using a processor device, the method comprising: providing a shadow data segment, whose contents are identical to an original data segment currently being written by a checkpoint operation, for users that require access for modification to data segments concurrently being written within a checkpoint operation.