Linux 备份....包括空的交换文件

Linux 备份....包括空的交换文件

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... 

相关内容