我已经开始使用rsync工具从Raspberry Pi的SD卡备份数据。我使用的命令是:
sudo rsync -aAHXv --delete --exclude-from=/home/pi/rsync-exclude.txt / /media/pi/PI_BACKUP/
基于@goldilocks 这里的优秀stackexchange帖子。
我可以看到rsync在我的SD卡上复制目录结构。当涉及从备份恢复,我有几点,我挣扎和寻求明确的。
/usr/lib或/opt )中添加文件。这是否意味着将这些文件夹包含在根文件系统的备份副本中本身就足以在出现损坏(不需要重新安装)的情况下恢复软件?在linux期刊上也提出了这解决方案,似乎表明整个系统可以用rsync备份和恢复。我很难理解这将如何在实践中与覆盆子Pi。我的解释是,当Pi的SD卡损坏时,请执行以下操作:
还有预感!这张损坏的卡片又恢复了生机,仿佛什么都没发生,所有的软件和数据都完好无损。我的理解正确吗?如果原版被毁了怎么办?在linux方面,我充其量是个初学者,对任何帮助我都很感激。
发布于 2020-05-07 02:57:01
Rsync是一个很好的工具,如果您需要为某些文件/目录创建备份--特别是当许多大型文件需要备份而很少更改时(rsync只会传输更改的文件)。从技术上讲,您是对的,Linux中的大多数内容都存储在文件系统中。备份(如果正确的话)将允许您恢复已安装的软件、配置、/dev/中的设备节点等。不过,还有一些潜在的缺陷:
/dev/中的设备节点,以及/proc/和/sys/中的伪文件系统以及引导过程中需要的文件。尝试还原到一个新的SD卡,以验证您的备份是否正常工作。你有没有考虑过
dd)和这样,您就可以将心境的平静与简单的逐位备份结合起来,这样就不太可能因为频繁自动备份您最重要的文件而出错。
https://unix.stackexchange.com/questions/585052
复制相似问题