alpine_fstab
Table des matières
Monter un partage SMB dans Alpine Linux
OS complet ou VM
Configurer le fichier /etc/fstab
comme partout ailleurs.
Mais il faut également dire à Alpine de monter au démarrage le partage : rc-update add netmount boot
Dans un CT LXC (coucou Proxmox)
Si on est dans un container LXC dans Proxmox, le montage ne fonctionnera pas, une histoire de droit root sur les container LXC dans Proxmox.
Solution en 2 étapes :
- monter le partage SMB sur l'hôte Proxmox (via fstab)
- faire un bindmount pour partager le dossier de l'hôte au container LXC
Sur le CT LXC
## sur LXC # création d'un groupe LXC avec le gid=10000 addgroup -g 10000 lxc_share # ajouter le user dans le group addgroup USER lxc_share
Sur l'hôte
## sur le host # créer un répertoire mkdir /mnt/syncthing_SMB # configurer fstab //IP/shared_folder /mount/point cifs credentials=/root/credentials_SMB,_netdev,x-systemd.automount,noatime,uid=100000,gid=110000,dir_mode=0770,file_mode=0770 0 0 # NOTE : on choisit les uid/gid pour permettre au CT d'avoir les droits en écriture # NOTE : les x-systemd.automount : le mount a lieu automatiquement lors de l'accès (et pas avant, ce qui laisse le temps à truenas de démarrer et partager ce dossier SMB # credentials_SMB username=<name user SMB> password=<mdp-ultra-secret> # créer le bindmount # dans /etc/pve/lxc/ # éditer le fichier xxx.conf qui correspond à l'ID du container et rajouter mp0: /mnt/shared_bindmount,mp=/shared # NOTE : /mnt/shared_bindmount correspond au dossier sur l'hôte # NOTE : mp=/shared correspond au point de montage sur le CT # reboot le CT LXC
alpine_fstab.txt · Dernière modification : 2025/02/22 11:40 de luc