Hi there,
To answer the question in the subject line, yes there is. :)
On Mon, 18 Nov 2024, Matthias wrote:
I don't understand the difference between filled and not filled incremental
backups.
Suppose you set up BackupPC so that when it first backs up it does one
single full backup, then, for ever after, it does incremental backups.
Eventually you will have one filled, full backup (the first one), lots
and lots of of unfilled, incremental backups, and one backup (the most
recent one) which is filled even though it is an incremental backup.
If you restore _any_ of them, at the time of the restore if the backup
is unfilled it will be filled by BackupPC. Of course that may be very
time-consuming, because BackupPC will have to calculate what's missing
from the unfilled backup.
As far as I understand, the attrib_<md5> file contains the MD5 of all files,
part of a backup.
Indepentend if it is a full, filled incremental or not filled incremental.
I'm right?
I don't really understand the question. Below are the last couple of
backups for what I call the 'Config' share on one of my machines (it's
our database server, the 'Config' share is basically just the content
of the /etc/ directory on the machine). Both backups are incremental.
The most recent one is filled (because it's the most recent one) even
though it's an incremental backup. Its name is pi3bplus. Actually it
isn't a Pi3B+, that's a historical accident. I'm sorry if lines wrap
in your mail reader...
8<----------------------------------------------------------------------8<----------------------------------------------------------------------8<----------------------------------------------------------------------
$ ls /var/lib/BackupPC/pc/pi3bplus/1133/fConfig/
attrib_d49e05641bc7743e3b39a00f3ea9bfda
$ ls /var/lib/BackupPC/pc/pi3bplus/1134/fConfig/
attrib_7ed0df1d67a47e6327bab3808f4f315f fchrony fdhcp
fgroff fkernel fmodules-load.d fpipewire
fpython3.7 frsyslog.d fssl fufw
falternatives fcifs-utils fdictionaries-common
fgss fldap fmplayer fplymouth
fpython3.9 frunit fsudoers.d funbound
fapache2 fconsole-setup fdnsmasq.d
fgtk-2.0 fld.so.conf.d fmysql fpolkit-1 frc0.d
fsamba fsv fupdate-motd.d
fapparmor.d fcron.d fdpkg
fgtk-3.0 flibblockdev fnagios fpostgresql frc1.d
fsecurity fsysctl.d fusb_modeswitch.d
fapt fcron.daily femacs
fhostapd flibnl-3 fnagios-plugins fpostgresql-common frc2.d
fselinux fsysstat fvim
fapt-cacher fcron.hourly fenvironment.d
fifplugd flibpaper.d fnetwork fppp frc3.d
fsensors.d fsystemd fvulkan
favahi fcron.monthly fexim4
fImageMagick-6 flighttpd fNetworkManager fprofile.d frc4.d
fsgml fterminfo fwildmidi
fbash_completion.d fcron.weekly ffonts
finit flogcheck fopenal fpulse frc5.d
fskel ftimidity fwpa_supplicant
fbinfmt.d fcsh fgconf
finit.d flogrotate.d fopenni2 fpython frc6.d
fsmartmontools ftmpfiles.d fX11
fbluetooth fdbus-1 fgdb
finitramfs-tools fmenu fopt fpython2.7 frcS.d
fsmokeping ftriggerhappy fxdg
fca-certificates fdconf fghostscript
finsserv.conf.d fmenu-methods fpam.d fpython3
frequest-key.d fsmokeping_dist fudev fxinetd.d
fcalendar fdefault fglvnd
fiproute2 fmodprobe.d fperl fpython3.5
fresolvconf fssh fudisks2 fxml
8<----------------------------------------------------------------------8<----------------------------------------------------------------------8<----------------------------------------------------------------------
The config on this machine doesn't change often. As you can see,
incremental backup number 1133 doesn't contain all the directories
which the filled incremental backup 1134 contains.
Going back more in time, backup 1128 is the oldest incremental backup
for this share:
8<----------------------------------------------------------------------8<----------------------------------------------------------------------8<----------------------------------------------------------------------
$ ls /var/lib/BackupPC/pc/pi3bplus/1128/fConfig
attrib_c1e48843672a98d713eb37a310566746
8<----------------------------------------------------------------------8<----------------------------------------------------------------------8<----------------------------------------------------------------------
Backup 1124 is the youngest full backup of the share:
8<----------------------------------------------------------------------8<----------------------------------------------------------------------8<----------------------------------------------------------------------
$ ls /var/lib/BackupPC/pc/pi3bplus/1124/fConfig
attrib_b1de2c823acec78193dc64bac9c920d8 fchrony fdhcp fgroff fkernel fmodules-load.d fpipewire fpython3.7 frsyslog.d fssl fufw
falternatives fcifs-utils fdictionaries-common
fgss fldap fmplayer fplymouth
fpython3.9 frunit fsudoers.d funbound
fapache2 fconsole-setup fdnsmasq.d
fgtk-2.0 fld.so.conf.d fmysql fpolkit-1 frc0.d
fsamba fsv fupdate-motd.d
fapparmor.d fcron.d fdpkg
fgtk-3.0 flibblockdev fnagios fpostgresql frc1.d
fsecurity fsysctl.d fusb_modeswitch.d
fapt fcron.daily femacs
fhostapd flibnl-3 fnagios-plugins fpostgresql-common frc2.d
fselinux fsysstat fvim
fapt-cacher fcron.hourly fenvironment.d
fifplugd flibpaper.d fnetwork fppp frc3.d
fsensors.d fsystemd fvulkan
favahi fcron.monthly fexim4
fImageMagick-6 flighttpd fNetworkManager fprofile.d frc4.d
fsgml fterminfo fwildmidi
fbash_completion.d fcron.weekly ffonts
finit flogcheck fopenal fpulse frc5.d
fskel ftimidity fwpa_supplicant
fbinfmt.d fcsh fgconf
finit.d flogrotate.d fopenni2 fpython frc6.d
fsmartmontools ftmpfiles.d fX11
fbluetooth fdbus-1 fgdb
finitramfs-tools fmenu fopt fpython2.7 frcS.d
fsmokeping ftriggerhappy fxdg
fca-certificates fdconf fghostscript
finsserv.conf.d fmenu-methods fpam.d fpython3
frequest-key.d fsmokeping_dist fudev fxinetd.d
fcalendar fdefault fglvnd
fiproute2 fmodprobe.d fperl fpython3.5
fresolvconf fssh fudisks2 fxml
8<----------------------------------------------------------------------8<----------------------------------------------------------------------8<----------------------------------------------------------------------
Does any of this help?
--
73,
Ged.
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/