Outils pour utilisateurs

Outils du site


alpine_fstab

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
alpine_fstab [2025/02/02 20:42] – créée lucalpine_fstab [2025/02/22 11:40] (Version actuelle) luc
Ligne 1: Ligne 1:
 ====== Monter un partage SMB dans Alpine Linux ====== ====== Monter un partage SMB dans Alpine Linux ======
 +
 +===== OS complet ou VM =====
  
 Configurer le fichier ''/etc/fstab'' comme partout ailleurs. 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''+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 
 +<code bash> 
 +## 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 
 +</code> 
 + 
 +Sur l'hôte 
 +<code bash> 
 +## 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
  
-Note : 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. Par contre, ça marche dans une VM+# reboot le CT LXC 
 +</code>
alpine_fstab.1738528970.txt.gz · Dernière modification : 2025/02/02 20:42 de luc