CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
sagemathinc

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/next/components/landing/backups.tsx
Views: 687
1
/*
2
* This file is part of CoCalc: Copyright © 2022 Sagemath, Inc.
3
* License: MS-RSL – see LICENSE.md for details
4
*/
5
6
import { Paragraph } from "components/misc";
7
import A from "components/misc/A";
8
import Info from "./info";
9
10
import image from "public/features/cocalc-backup-1.png";
11
12
export default function Backups() {
13
return (
14
<Info
15
anchor="a-backups"
16
title="Backups"
17
icon="life-saver"
18
image={image}
19
alt="Directory listing of filesystem backups of a CoCalc project"
20
wide
21
>
22
<Paragraph>
23
Every couple of minutes,{" "}
24
<strong>
25
all files in your project are saved in consistent readonly snapshots{" "}
26
<A href="https://en.wikipedia.org/wiki/ZFS">using ZFS</A>
27
</strong>
28
.
29
</Paragraph>
30
<Paragraph>
31
This means you can recover older versions of your files in case they are
32
corrupted or accidentally deleted.{" "}
33
</Paragraph>
34
<Paragraph>
35
These backups are complementary to{" "}
36
<A href="#a-timetravel">TimeTravel</A> and provide browsable backups of
37
images and data files in addition to the documents you are actively
38
editing.
39
</Paragraph>
40
</Info>
41
);
42
}
43
44