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/

Reply via email to