我在这个星球上读到apt-btrfs-snapshotNatty 可以使用的内容。其功能的简要描述听起来很不错:
当 apt 安装/删除/升级时,它会自动创建文件系统快照(除了 /home 之外的所有内容)。使用 apt-btrfs-snapshot cli 应用程序可以轻松列出/删除/回滚快照
但在我将我的整个生活转变btrfs为获得内置备份系统的唯一目的之前,谁能告诉我btrfs快照是如何工作的。在我的外行看来,如果您每次安装或升级某些东西时都拍摄快照,这听起来会消耗大量的磁盘空间(我每天这样做不止一次)。
我认为系统比我允许的更聪明,但我真的不知道。快照如何工作?
我不知道apt-btrfs-snapshot,但从我快速阅读的代码来看,它只是使用了之前apt的操作之前的 btrfs 快照功能。
btrfs使用大量 B 树来保存数据。重复保持在最低限度(甚至不使用硬链接,而是使用写时复制)。请阅读:“它将使用与您删除 /home 之外的数据一样多的内存”。
编辑:
看完代码,apt-btrfs-snapshot遇到一些问题。例如:
btrfs必须具有特定的子卷名称(您的根子卷必须命名为“ @”)/home和/var/lib与您的 root 位于同一子卷上/,它们也将被快照。| 归档时间: |
|
| 查看次数: |
4723 次 |
| 最近记录: |