Fork me on GitHub

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
install [2020/05/13 09:22]
henri [RSync]
install [2020/05/13 09:28]
henri
Line 134: Line 134:
 ==== RSync ==== ==== RSync ====
  
-=== MacOS 10.14.x and 10.15.x === +=== MacOS 10.14.x === 
-The version of rsync that ships with macOS 10.14/​10.15 ​is broken. You are best to compile your self or to install via a package management system such as [[http://​brew.sh|brew]],​ [[http://​macports.com|MacPorts]] etc. Using the bundled version of rsync on 10.14 and 10.15 is not supported.+The version of rsync that ships with macOS 10.14 is very broken. You are best to compile your self or to install via a package management system such as [[http://​brew.sh|brew]],​ [[http://​macports.com|MacPorts]] etc. Using the bundled version of rsync on 10.14 is not supported.
  
-Also, at this stage due to SIP now protecting files in the users home directory ​by default, the easiest way to complete a local backup of a home folder on a system with SIP enabled is to [[network_backup|backup over SSH]] (which bypasses all the SIP protection) because full disk access to rsync when granted because it is started via SSH. For now 10.14 provides full disk access to the SSH executable and as such any process started via SSH. The other easy option is to disable SIP entirely. However, there are benefits to SIP ; as such  backing up via loop back address (127.0.0.1) over SSH is recommended. If you are backing up clients over the [[network_backup|network via SSH]] then this is not an issue as rsync will be granted full disk access.+Also, at this stage due to SIP now protecting ​even files in the users home directory. The easiest way to complete a local backup of a home folder on a system with SIP enabled is to [[network_backup|backup over SSH]] (which bypasses all the SIP protection) because full disk access to rsync when granted because it is started via SSH. For now 10.14 provides full disk access to the SSH executable and as such any process started via SSH. The other easy option is to disable SIP entirely. However, there are benefits to SIP ; as such  backing up via loop back address (127.0.0.1) over SSH is recommended. If you are backing up clients over the [[network_backup|network via SSH]] then this is not an issue as rsync will be granted full disk access.
  
 More details relating to SIP and LBackup are availble from the [[developer/​dealing_with_sip|dealing with SIP developer page]]. More details relating to SIP and LBackup are availble from the [[developer/​dealing_with_sip|dealing with SIP developer page]].
  
- +=== MacOS 10.6.x , 10.7.x and 10.8.x ===
-=== Mac OS 10.6.x , 10.7.x and 10.8.x ===+
  
 The latest version of LBackup supports rsync version 3. This version of rsync supports the preservation of various Mac OS meta data. In addition, if compiled with some patches even more meta data is able to be preserved. Rsync v3 is recommended if you are running Mac OS 10.4.7 or later, including Mac OS 10.6.x, 10.7.x or 10.8.x. Rsync version 3 is not installed on these versions of OS X by default. However, on modern systems which run these later operating systems, rsync is very quick to compile. Instructions relating to compiling [[developer:​rsync_hfs|rsync version 3 with various Mac OS X meta data patches]] is available within the [[:​developer|developer section]]. ​ The latest version of LBackup supports rsync version 3. This version of rsync supports the preservation of various Mac OS meta data. In addition, if compiled with some patches even more meta data is able to be preserved. Rsync v3 is recommended if you are running Mac OS 10.4.7 or later, including Mac OS 10.6.x, 10.7.x or 10.8.x. Rsync version 3 is not installed on these versions of OS X by default. However, on modern systems which run these later operating systems, rsync is very quick to compile. Instructions relating to compiling [[developer:​rsync_hfs|rsync version 3 with various Mac OS X meta data patches]] is available within the [[:​developer|developer section]]. ​
Line 170: Line 169:
 Ensure that whichever version of RSync which you use will copy the meta data you need to preserve. Ensure that whichever version of RSync which you use will copy the meta data you need to preserve.
 \\ \\ \\ \\
- 
 ====== Quick Download Links ====== ====== Quick Download Links ======
   * [[Quick Download Links#Mac OS X|Mac OS X]]   * [[Quick Download Links#Mac OS X|Mac OS X]]
   * [[http://​www.lbackup.org/​download/​lbackup.deb|Debian Install]] (.deb)   * [[http://​www.lbackup.org/​download/​lbackup.deb|Debian Install]] (.deb)
   * [[http://​aur.archlinux.org/​packages/​lbackup/​lbackup.tar.gz|Arch Linux]] //(Install Script Bundle)//   * [[http://​aur.archlinux.org/​packages/​lbackup/​lbackup.tar.gz|Arch Linux]] //(Install Script Bundle)//