我应该备份什么?

我应该备份什么?

我有几个旧台式机/笔记本电脑安装的备份 - 其中大部分已不存在。我可以保存以下哪些文件夹或文件,因为我将不再需要它们:

bin,,,,,,,,,,,,,,,,,,,,,,,,,,boot.config.config.logcopy-logscdromdevinitrdinitrd.imginitrd.img.old.kde.kde.logliblib64rootsbinsrvusr

澄清:这些不在我当前的操作系统上。它们曾经位于/以前的系统中,但现在位于外部硬盘驱动器上的某个位置。

我在这些备份的根目录中有更多文件夹,但对于其他人,我相当确定我知道我是否可以删除它们或可能仍然需要它们(例如,我知道我必须保留home或我知道我可以安全地删除run。)我在这里不太确定这些。对于大多数人来说,我知道它们包含什么,但仍然不确定这是否意味着我可以删除它们。你能帮我吗?

请解释各自的文件夹为什么我不需要它,这样我晚上就可以睡个好觉;-)。

答案1

列出的大多数路径名看起来都像是您的路径的一部分系统(您不想从磁盘中删除它,并且在备份,因为任何严重损坏都需要重新安装):

/bin, /boot, /.config, /.config.log, /copy-logs, /cdrom, /dev,
/initrd, /initrd.img, /initrd.img.old, /.kde, /.kde.log, /lib,
/lib64, /root, /sbin, /srv, /usr

通常你自己的文件会在下面/home(实际上,我/users在我的机器上使用 -useradd很灵活)。我本来希望对您的主目录进行备份,但在列表中没有看到该备份。

要从备份恢复整个系统,您当然应该能够在单用户模式下运行备份程序。除非程序是为此目的而设计的,否则这有点尴尬。如果您没有合适的恢复程序,那么完整备份的作用就有限。

如果这些文件夹是来自的备份其他系统中,它们可以被丢弃,因为它们都不是 (a) 主目录的备份或 (b) 现有系统的备份:

  • bin、boot、dev、initrc、lib、lib64、root、sbin 和 usr 都是标准文件系统项。除了 root 之外,这些还包含一些东西已安装(来自 CDROM 或其他介质),而/root用户的主目录。如果您没有从该目录暂存构建,则它可能是空的(除了安装日志之外)。/dev顺便说一下,通常会生成(尽管偶尔有人会错误地将文件放在那里)。
  • .config 和 .config.log 看起来像是构建内核的剩余内容
  • .kde、.kde.log 同样为 KDE 构建/安装
  • initrc、initrd.img 同样来自构建/安装内核
  • cdrom 通常只是一个挂载点(并且是空的)
  • 复制日志和 srv 是需要验证的内容,但从“/”级别来看可能是备份的产物,或者像其他一样

进一步阅读:

相关内容