Btrbk: Difference between revisions
imported>Onny mNo edit summary |
imported>Asymmetric m add note about ssh key |
||
Line 3: | Line 3: | ||
== Setup == | == Setup == | ||
When | When transferring backups of root filesystem snapshots using Btrbk, it is recommended to mount the root Btrfs drive with subvolume id 5 (in this example <code>/dev/sda1</code>) to a specific mountpoint where Btrbk can operate with. So in this case all subvolumes will be available as a subdirectory in <code>/btr_pool</code>. | ||
{{file|/etc/nixos/hardware-configuration.nix|nix|<nowiki> | {{file|/etc/nixos/hardware-configuration.nix|nix|<nowiki> | ||
Line 25: | Line 25: | ||
onCalendar = "weekly"; | onCalendar = "weekly"; | ||
settings = { | settings = { | ||
ssh_identity = "/etc/btrbk_key"; | ssh_identity = "/etc/btrbk_key"; # NOTE: must be readable by user btrbk | ||
ssh_user = "btrbk"; | ssh_user = "btrbk"; | ||
stream_compress = "lz4"; | stream_compress = "lz4"; | ||
Line 39: | Line 39: | ||
For transport stream compression using <code>lz4</code> to work, the package must also be installed on the target host. | For transport stream compression using <code>lz4</code> to work, the package must also be installed on the target host. | ||
== On the remote host == | |||
This m | |||
== Manual usage == | == Manual usage == | ||