https://help.ubuntu.com/community/BackupYourSystem/TAR
tar -cvJf 备份.tar.xz --exclude=/备份.tar.xz --一个文件系统 /
我可以添加 Exclude --exclude=/var/cache/swap/swap1...(不排除文件段错误的过程 并且或者可以使 lil bast@#$ 崩溃。)因为这是 预防儿科指数3,使用一些定制的包...无论如何,将其作为 docker/rkt 运行会很好,以缩短编译时间......
不过我更愿意将此文件备份为占位符(即 0 字节或只是一个空文件...)出于兼容性原因我需要空文件...
(它将在启动时被交换数据替换...在启动时),但不确定是否可以恢复它/系统会剥落出去。??,因此我尝试通过脚本将其添加回档案中。
我只是不确定如何让 tar 添加 1 个空文件...或将存档附加为 1 个空文件@路径...
如何在我的备份脚本中附加空文件将是一个加分项,更加优雅……
,但是我可以通过 docker/restore 脚本强制执行它。通过 touch /var/cache/swap/swap1 ,或者将它从 RPI3 中卸载并塞入我的笔记本电脑或 Sabayon-virtualbox 等中...浏览并将其塞回...也很痛苦 @####...
#!/bin/bash
#
# backup Gentoo RPi3 64 Necrose99
#
# if portage has lots of packages it will bloat the backup. , Swapfile will crash the backup.
# can use the script to dump fs also for docker.
tar -cvJf /backup.tar.xz --exclude=/var/cache/swap/swap1 --exclude=/usr/portage/* --exclude=/backup.tar.xz --one-file-system /
## TO DO , find a way to tuck the swap1 file back.. into archive...