https://help.ubuntu.com/community/BackupYourSystem/TAR
tar -cvJf backup.tar.xz --exclude =/backup.tar.xz - одна файловая система /
Я могу добавить Исключить --exclude =/var/cache/swap/swap1 ...(не исключая файл segfaults процесса и / или может привести к сбою lil bast @ # $), так как это RPI3 , с некоторыми пользовательскими пакетами .. В любом случае было бы неплохо запустить это как docker / rkt, чтобы ускорить компиляцию ...
Однако я бы предпочел сделать резервную копию этого файла в качестве заполнителя (т. Е. 0 байтов или просто пустой файл ...), из соображений совместимости мне нужен пустой файл...
(он будет заменен при загрузке с данными подкачки ... при загрузке) , однако не уверен, что при восстановлении /система вылетит.?? Таким образом, поэтому я пытаюсь добавить его обратно с помощью скрипта в архив.
Я просто не уверен, как заставить tar добавить 1 файл как пустой ... или добавить архив как 1 пустой файл @ path ...
Как добавить пустой файл в мой скрипт резервного копирования было бы плюсом , более элегантным ...
Однако я могу заставить его через скрипт Docker / восстановления. через 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...