Impossible de créer des fichiers sur le partage samba pour Time Machine

1

OS 10.14.2

Mon but ultime est d’utiliser une partition samba avec Time Machine. J'ai construit une version mise à jour de samba (4.9.2) qui prend en charge Time Machine et l'a installée sur mon système Linux. Elle partage un volume que je peux monter à partir de mon Mac. Un bon début ;)

Le problème est que je reçois des erreurs d'autorisation chaque fois que j'essaie de créer des fichiers ou des répertoires:

henry-crunn:timemachine rful011$ id
uid=501(rful011) gid=20(staff) ...
henry-crunn:timemachine rful011$ ls -l /Volumes/
total 64
lrwxr-xr-x  1 root     wheel      1  3 Feb 10:43 Macintosh HD -> /
drwx------  1 rful011  staff  16384  3 Feb 12:04 timemachine
drwx------  1 rful011  staff  16384  3 Feb 12:04 timemachine-2
henry-crunn:timemachine rful011$ touch  /Volumes/timemachine/test
touch: /Volumes/timemachine/test: Permission denied

Les autorisations illustrées par ls -l sont correctes, mais je reçois toujours une autorisation refusée pour toute opération créant des fichiers sur le volume.

Je ne comprends pas non plus pourquoi j'ai deux entrées dans / Volumes (le chercheur n'en montre qu'une).

La même erreur se produit lorsque j'ai essayé d'utiliser tmutil pour ajouter le volume à la liste de sauvegarde. C'est à ce moment-là que j'ai compris qu'il y avait un problème.

Voici la config smb:

[timemachine]
comment = Time Machine
path = /mnt/macmini-bb/timemachine
browseable = yes
writeable = yes
create mask = 0600
directory mask = 0700
spotlight = no
vfs objects = catia fruit streams_xattr
fruit:aapl = yes
fruit:time machine = yes

Des idées sur ce que j'ai foiré ou des choses à vérifier?

Russell Fulton
la source
Avez-vous essayé de sauvegarder une image clairsemée sur cette part? J'ai fait quelque chose de similaire sur un serveur Win2012 et j'ai dû utiliser une image sparse et la reformater en tant que HFS +, car il semble que même si vous spécifiez HFS + lors de la création d'un utilitaire de disque, il le crée en tant qu'APFS.
Steve Chambers
Vous pouvez avoir un nombre quelconque d'entrées dans / Volumes, elles ne correspondent pas nécessairement aux montages actuels. Vous pouvez supprimer ceux qui ne le font pas. Dans votre exemple, à un moment donné, le partage auquel vous vous êtes connecté s'est vu attribuer le nom 'timemachine-2' par le système d'exploitation. C'est pourquoi il apparaît dans / Volumes.
Marc Wilson