J'ai un hote proxmox dans lequel j'ai une vm dédiée pour faire tourner des containers docker.
sur le local-lvm j'ai peu de place.
Parmi les docker j'ai les classiques plex, sonarr, radarr et sabnzbd.
J'ai monté un hdd dans la vm docker. Sur ce disque j'ai fait un vgdocker et un lvdocker.
Dans le lv j'ai créé des volumes docker (avec le driver local-persist) pour heberger les données de plex, les download de sab,...
sonaar et radarr déplacent les download vers un share smb.
Le share nfs en question est sur un nas syno.
Mon problème : si le share n'est pas dispo, les services qui y accèdent peuvent quand même écrire dans le répertoire qui sert de point de montage. Comme le volume de la vm docker est tout petit (32go) le répértoire se remplit très vite et plante la vm.
Je suis d'ailleurs train de me dire que si le 2ème disque que je monte ne devait plus être dispo pour une raison ou un autre il m'arriverait la même chose.
Pour préciser les choses. Ma vm docker fait tourner les containers docker. J'ai créé pour ça un user docker.
Je monte le disque 2 dans /home/docker/disk2
Je monte les share smb dans /home/docker/share/le_nom_du_share
Les montages sont définis dans fstab
Code : Tout sélectionner
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 2,0G 0 2,0G 0% /dev
tmpfs 396M 6,1M 390M 2% /run
/dev/sda1 31G 17G 13G 59% /
tmpfs 2,0G 0 2,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
/dev/sdb1 278G 170G 95G 65% /home/docker/disk2
tmpfs 201M 0 201M 0% /run/user/1000
Je dois mal m'y prendre.
Sinon existe-t-il un moyen d'interdire l'écriture dans /home/docker/share/le_nom_du_share si //serveur/share n'est pas dispo ?