Accueil > Blog > Créer un dossier réseau (Samba) compatible avec Time Machine

Créer un dossier réseau (Samba) compatible avec Time Machine

Comment faire un dossier réseau compatible sous MacOS pour une sauvegarde Time Machine

Image de l'articleCréer un dossier réseau (Samba) compatible avec Time Machine

Publié le 13/12/2024 à 09:31

Bonjour, aujourd'hui je vais vous expliquer comment créer un partage Samba (dossier réseau) compatible avec la technologie Time Machine sous MacOS

Premièrement, il vous faudra une machine sous Linux, idéalement un VPS KVM (trouvable sur notre page VPS KVM) par exemple

Une fois votre VPS démarré sous Linux vous pouvez commencer par les commandes de base :

apt update && apt upgrade

Cela permettra à votre machine de se mettre à jour

Une fois votre machine à jour, vous pouvez installer le package "Samba" avec la commande :

apt install samba

Voilà, vous avez installé votre package, maintenant il faut le configurer mais avant ça il nous faudra créer l'utilisateur et un groupe via les commandes :
adduser monutilisateur
groupadd mongroupe

Nous devons également définir notre mot de passe Samba de l'utilisateur via :
smbpasswd -a monutilisateur
gpasswd -a monutilisateur mongroupe Puis il faudra créer un dossier pour notre partage réseau idéalement dans le dossier "/mnt", ce dossier permet normalement de monter des disques mais dans notre cas il servira à monter notre dossier réseau via la commande :
mkdir /mnt/mondossierpartage

Ensuite vient le moment d'attribuer le dossier à notre utilisateur via
chgrp -R mongroupe /mnt/mondossierpartage
chmod -R g+rw /mnt/mondossierpartage

Il nous manque plus qu'à configurer notre Samba, il faudra donc ouvrir un fichier de configuration pour rajouter des lignes :
nano /etc/samba/smb.conf

Dans la catégorie [global] vous pouvez rajouter ces lignes :
min protocol = SMB2
ea support = yes
fruit:aapl = yes
vfs objects = catia fruit streams_xattr
fruit:resource = file
fruit:metadata = stream
fruit:locking = none
fruit:encoding = native
fruit:model = MacSamba
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:delete_empty_adfiles = yes
mdns name = mdns
usershare max shares = 0

Cela permettra de faire en sorte que votre samba soit dans les protocoles recommandés pour Time Machine

Il nous reste plus qu'à faire un partage en allant tout en bas du fichier et en rajoutant :

[mondossierpartage]
path=/mnt/mondossierpartage
comment=mondossierpartage
valid users = monutilisateur
writable = yes
durable handles = yes
kernel oplocks = no
kernel share modes = no
posix locking = no
ea support = yes
browseable = yes
read only = no
inherit acls = yes
fruit:time machine = yes

la ligne qui est vraiment importante est "fruit:time machine = yes" dans notre configuration

Puis il n'y a plus qu'à le rajouter sous MacOS Donc, pour ce faire, dans votre Finder il faudra aller dans l'onglet "Aller" puis "Se connecter au serveur..." Il vous faudra donc mettre smb://ipdemamachine/mondossierpartage Ensuite, il vous demandera des identifiants. Il faudra mettre ceux mis dans l'étape du mot de passe. Il ne faudra pas oublier de cocher la case conserver ce mot de passe car parfois MacOS bug dans le menu de réglage Time Machine et nous empêche d'écrire

Maintenant nous avons plus qu'à rajouter notre partage sur notre time machine, il faut donc aller dans les réglages et une fois dedans "Général", puis "Time Machine". Il faudra ensuite cliquer sur le +, il vous proposera votre machine

Vous avez plus qu'à lancer votre première sauvegarde !

Ecrit par Julien C le 13/12/2024