将文档和备份存储在多个不同的驱动器上

将文档和备份存储在多个不同的驱动器上

目前我在 120GB SSD 上安装了 Ubuntu。

不过,我的计算机上还安装了 3 个硬盘,其中 2 个 640GB 的 RAID 阵列和一个 60GB 的 SSD。

我想要实现的是使用 640GB 驱动器来存储我的所有文档等,120GB SSD 仅用于 Ubuntu 和程序,然后最后的 60GB SSD 来备份 640GB 驱动器中最重要的文档。这必须是增量备份系统,而不是每次都替换文件。

我怎样才能实现这个目标?

答案1

第一部分:文件系统布局

  1. 从 2x640GB ( mdadm) 中创建一个 Raid1 阵列,并使用以下命令格式化该阵列:(ext4您将丢失这些驱动器上的所有数据!)。
  2. 格式化 60GB SSD,例如ext4(您将丢失该驱动器上的所有数据!)。
  3. 在 ubuntu 驱动器上进行适配/etc/fstab:为阵列和 60GB SSD 添加两个条目。将阵列安装/home/home/<yourAccount>/documents.

第二部分:备份

  1. 安装rsnapshot在ubuntu系统上。
  2. 配置 rsnapshot/etc/rsnapshot.conf以满足您的需求。特别要指出的是,使用该参数snapshot_root指向您的 60GB SSD 的挂载点,并将要备份的文件/文件夹插入到文件末尾。请注意,您也可以简单地使用/etc要备份的 ubuntu 驱动器的文件夹(如 )。
  3. 安装定期执行的 cronjob rsnapshot

编辑:此答案假设非系统驱动器是新的,或者您可以格式化驱动器,这意味着这些驱动器上的所有数据都会丢失。如果这些驱动器包含的数据已被格式化为ext等,则无需重新格式化它们。但是,如果它们使用FAT32或进行格式化NTFS,我建议使用 进行格式化ext4。 AFAIK, rsnapshot/rsync使用硬链接来生成增量备份,这是使用FAT或不可能实现的NTFS

相关内容