- État Nouveau
- Pourcentage achevé
- Type Évolution
- Catégorie Services locaux → SMB
- Assignée à Personne
- Système d'exploitation Freebox Server V7 (Delta)
- Sévérité Critique
- Priorité Très Basse
- Basée sur la version 4.6.4
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par Nyok - 30/09/2022
FS#37074 - Ajouter plus de possibilités sur le paramétrage du server Samba (autorisations et ACL)
Bonjour à tous,
Je souhaite faire tourner plusieurs services sous docker dans une VM (base de donnée mariadb, server web apache ..).
Souhaitant faire persister plusieurs volumes (chaque service) sur le point de montage samba de mon raid, chaque service a besoin d’avoir les droits de lire et écrire sur ce Raid.
Ne pouvant changer les droits des fichiers, dossiers et sous dossier de ce point de montage SMB (chown, chgrp, chmod) :
Je souhaiterai avoir plus de contrôle sur les paramètres du server Samba
External Link
N’imaginant pas Free laisser l’accès root aux fichiers de config sur Freebox OS :
/etc/samba/smb.conf
/var/lib/samba/usershares
Pouvez vous rajouter une option à l’interface GUI Freebox/ gestion des partages windows ?
Ne pas Hériter les ACL, Ne pas Hériter les autorisations pour laisser ainsi une plus grande flexibilité sur l’utilisation des partages Samba.
J’ai déjà essayer de jouer avec les règles de montage samba dans ma VM : UID et GID, file_mode et dir_mode, cela n’est pas viable.
Si en revanche vous avez une solution de contournement, je suis preneur :)
Merci et à bientôt !
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Pourquoi ne pas tout mettre dans votre vm en prévoyant une image disque plus grande ?
I share your desire, but I haven’t yet been able to discover a solution.
pou
Bonjour
Je suis d’accord avec vous, une gestion plus fine du NAS serait bienvenue.
De mon côté, j’ai une grappe raid de 24T faite avec 4 SSD de 8T, et n’avoir qu’un seul share , un seul user, etc est très réducteur et n’a aucune fonctionnalités des NAS du marché autre que le raid.
Déjà, pour moi il faudrait :
- pouvoir faire des partitions sur la grappe RAID !
- pouvoir faire différents shares samba
- pouvoir avoir différents users samba
- et surout avoir du NFS
En attendant que Free fasse quelque-chose, et afin de vous dépanner (si ça match avec votre use case), voici la solution que j’utilise pour répondre à ce type de besoins :
Pour les VM, j’ai trouvé une méthode avec systemd pour monter des shares qui sont des fichiers cryptés posés sur le stockage samba. Ce sont en fait des images disques cryptées que je monte ensuite :
Dans la VM, je monte le share global et depuis ce share, je créé des périphériques “loop devices” à partir des fichiers cryptés, puis je monte ces devices normalement dans la VM
Pour des questions d’ordre d’execution des process, je ne peux pas utiliser /etc/fstab pour ces loop devices (alors que je l’utilise pour le montage du share samba) mais le service systemd créé pour le volume se charge de monter ou démonter le volume au bon moment dans les process de boot et de shutdown, notamment après que le share samba soit monté par /etc/fstab au démarrage et avant qu’il soit démonté au shutdown.
Pour être plus parlant, voici un exemple (désolé, c’est en anglais, j’écris toujours mes README en anglais):
Voilà, le seule truc c’est que les performances ne sont pas celles que j’attends d’une grappe RAID SSD, les IO sont très correctes (plusieurs milliers d’IOPS) mais la bande passante est limité par la puissance du CPU ARM Snapdragon virtualisé dans la vm. C’est entre autre du au fait que je crypte le volume avec LUKS (Linux Unified Crypting System) et que j’empile les couches share samba, LUKS, btrfs, device-mapper, loop, le tout dans une VM qui tourne dans la freebox.
Pour le besoin décrit ici, aucun problèmes de performances, les caméras écrivent à moins de 100 mega bits par secondes en constant sur le volume.
Par contre, j’ai fait des tests avec d’autres volumes plus gros (4Tera) et j’ai essayé de stocker massivement des datas dedans, et sur une VM de la Freebox à 2 CPU + 4 giga de ram avec les buffers de samba à 16384 en r + w dans le fstab, j’ai environ 500 mega bits par secondes de débit constant en écriture (j’aurais aimé avoir 1,5giga), par contre c’est bien meilleur en lecture.
Cordialement
nbanba