Borg Backup in a Jail?

Ernie Luzar luzar722 at gmail.com
Mon Oct 5 15:08:07 UTC 2020


Jacques Foucry wrote:
> Hello colleagues,
> 
> Did somebody sucessfully install and run `borg backup` intぽ a jail?
> 
> My jail definition looks like:
> 
> ```
> backup{
>    host.hostname="backup.FQN";
>    path="/jails/backup";
>    ip4.addr="lo1|192.168.12.29/24";
>    ip4.addr+="lo0|127.0.1.29/32";
>    ip6.addr="em0|<IPv6::29/64";
>    enforce_statfs = 1;
>    allow.mount=1;
>    allow.mount.fusefs=1;
>    persist=true;
> }
> ```
> I runi on the host and the jail:
> 
> `FreeBSD 12.1-RELEASE-p6 amd64`
> 
> 
> Since FreeBSD 12 fusefs become jail compatible:
> 
> ```
> lsvfs
> Filesystem                              Num  Refs  Flags
> -------------------------------- ---------- -----  ---------------
> devfs                            0x00000071    14  synthetic, jail
> cd9660                           0x000000bd     0  read-only
> procfs                           0x00000002     2  synthetic, jail
> nfs                              0x0000003a     0  network
> zfs                              0x000000de    48  jail,
> delegated-administration
> ufs                              0x00000035     0  
> nullfs                           0x00000029     7  loopback, jail
> msdosfs                          0x00000032     0  
> fdescfs                          0x00000059     2  synthetic, jail
> tmpfs                            0x00000087     1  jail
> linprocfs                        0x000000b5     1  synthetic, jail
> fusefs                           0x000000ed     0  synthetic, jail
> ```
> 
> But inside the jail I cannot load fusefs kernel module:
> 
> ```
> backup# kldload fuse
> kldload: can't load fuse: Operation not permitted
> ```
> 
> And BorgBackup need it. :-(
> 
> Is there something I miss? Something wrong in my configuration?
> 
> Thnaks in advane for your advices,


It looks like you have fusefs running on the host so all jails should 
see it. You may need a jail rule with device fusefs access for the jail 
in question to use it.





More information about the freebsd-questions mailing list