{
"meta": {
"title": "Host: monta condivisione NFS sull’host | Documentazione ProxMenux",
"description": "Monta un’esportazione NFS esterna sull’host Proxmox come storage Proxmox tramite pvesm add nfs, come semplice montaggio fstab sull’host non visibile in Datacenter > Storage oppure in entrambi i modi. Il metodo fstab è adatto a condividere il percorso con i container LXC tramite bind mount senza registrarlo come storage Proxmox.",
"ogTitle": "Host: monta condivisione NFS sull’host | Documentazione ProxMenux",
"ogDescription": "Monta un’esportazione NFS esterna sull’host Proxmox tramite pvesm, fstab o entrambi. La modalità fstab è adatta ai bind mount LXC."
},
"header": {
"title": "Host: monta condivisione NFS sull’host",
"description": "Monta sull’host Proxmox un’esportazione NFS proveniente da un NAS, un altro server o una condivisione del tuo homelab. Puoi registrarla come storage Proxmox visibile in Datacenter > Storage, aggiungere un montaggio tramite /etc/fstab in un percorso a scelta oppure usare entrambi i metodi. Il percorso separato è utile per i bind mount nei container LXC senza registrare uno storage Proxmox.",
"section": "Archiviazione e condivisione · Host"
},
"intro": {
"title": "Cosa succede?",
"body": "ProxMenux offre due metodi per montare un’esportazione NFS: (1) Storage Proxmox tramite pvesm add nfs. La condivisione compare in Datacenter > Storage e Proxmox gestisce il montaggio in /mnt/pve/<id>. (2) Montaggio fstab sull’host in un percorso a scelta, reso permanente tramite /etc/fstab. Non compare come storage Proxmox ed è adatto ai bind mount nei container LXC, senza aggiungere voci nell’interfaccia Proxmox. Puoi usare uno dei due metodi oppure entrambi."
},
"opening": {
"heading": "Apertura dello strumento",
"body": "Dal menu principale di ProxMenux, apri Storage & Share Manager → Mount NFS Share on Host. Il sottomenu presenta quattro opzioni:",
"imageAlt": "Menu NFS host — Monta / Visualizza / Rimuovi / Testa connettività"
},
"howRuns": {
"heading": "Come funziona lo script",
"body": "Il flusso ha due fasi con chiara separazione tra \"scoprire, validare e scegliere\" e \"montare effettivamente e scrivere la configurazione\". Dopo aver selezionato un'esportazione, scegli il metodo di montaggio (s) tramite una lista di controllo; il resto delle finestre di dialogo chiede solo params per i metodi selezionati. Fino alla conferma finale, non si toccano né /etc/pve/storage.cfg né /etc/fstab."
},
"modes": {
"heading": "Selezione del metodo di montaggio (una o entrambe le opzioni)",
"intro": "Dopo aver selezionato e convalidato l'esportazione, ProxMenux mostra una lista di controllo con i due metodi di montaggio. Puoi selezionare uno o entrambi. Se si preme OK senza marcare nulla, la finestra di dialogo riappare fino a quando si sceglie almeno una opzione o premere Annulla per uscire dal flusso.",
"imageAlt": "Elenco di controllo del metodo di montaggio con opzioni pvesm e fstab",
"headerMethod": "Metodo",
"headerMount": "Percorso di montaggio",
"headerUi": "Visibile in Datacenter > Storage",
"headerUseCase": "Caso di uso tipico",
"rows": [
{
"method": "Come storage Proxmox (pvesm)",
"mountRich": "/mnt/pve/<storage-id> (gestito da Proxmox)",
"ui": "Sì",
"useCase": "VM immagini disco, backup, ISO, modelli LXC — tutto ciò che deve apparire nell'interfaccia utente Proxmox."
},
{
"method": "Solo fstab dell'host",
"mountRich": "/mnt/<path> (si sceglie il percorso)",
"ui": "No",
"useCaseRich": "Collega la condivisione a uno o più LXC tramite bind mount senza registrarla come storage Proxmox. Mantiene ordinata l’interfaccia Datacenter."
},
{
"method": "Entrambi",
"mount": "Entrambi i percorsi sopra (due punti di montaggio della stessa esportazione NFS)",
"ui": "Sì",
"useCase": "Integrazione nell’interfaccia e percorso stabile separato sull’host con permessi aperti per bind mount LXC."
}
],
"bothTitle": "“Entrambi” crea due montaggi NFS indipendenti",
"bothBody": "I due metodi vengono eseguiti separatamente: pvesm monta in /mnt/pve/<id> e fstab in /mnt/<path>. Si ottiene un montaggio gestito da Proxmox con opzioni predefinite e un montaggio host separato per bind mount LXC. Due punti di montaggio non garantiscono due connessioni TCP: il client NFS può riutilizzare le connessioni di trasporto."
},
"pvesmBranch": {
"heading": "Metodo A — Come stoccaggio Proxmox (pvesm)",
"intro": "Se è selezionato Come storage Proxmox, ProxMenux esegue la procedura pvesm originale:",
"items": [
"Storage ID — ciò che Proxmox chiamerà questo storage. Predefinito è nfs-<server-ip-with-dashes>. Sono accettate solo lettere, cifre, - e _.",
"Content type — Proxmox lega le categorie di contenuti ai volumi di archiviazione; selezionare ciò che questo NFS è permesso di tenere:"
],
"headerType": "Tipo di contenuto",
"headerAllows": "Cosa permette",
"rows": [
{
"type": "import",
"allowsRich": "Importazioni dell'immagine del disco (selezionate per impostazione predefinita). Necessità di Import Disk Image a VM."
},
{
"type": "backup",
"allowsRich": "File di backup VM e CT (vzdump)."
},
{
"type": "iso",
"allows": "Installazione immagini ISO."
},
{
"type": "vztmpl",
"allows": "Modelli LXC."
},
{
"type": "images",
"allows": "Immagini disco delle VM in uso: rende NFS uno storage per dischi VM."
},
{
"type": "rootdir",
"allows": "File system radice LXC (rari su NFS — leggi la nota sotto)."
},
{
"type": "snippets",
"allows": "Script hook e frammenti cloud-init."
}
],
"warnTitle": "images e rootdir su NFS",
"warnBody": "Selezionando images puoi archiviare dischi VM su NFS. Le prestazioni dipendono da rete, server e carico; un’interruzione può bloccare l’I/O che dipende dal montaggio. rootdir archivia file system radice LXC su NFS, dove i container non privilegiati possono incontrare limiti di mappatura UID, overlay e proprietà. Valuta questi requisiti prima di collocarvi images / rootdir; NFS è utile anche per backup / iso / vztmpl.",
"result": "Il risultato è pvesm add nfs <id> --server <srv> --export <path> --content <csv> e Proxmox auto-mount a /mnt/pve/<id>."
},
"fstabBranch": {
"heading": "Metodo B — solo montaggio tramite fstab sull’host",
"intro": "Se Solo montaggio fstab sull’host è contrassegnato, ProxMenux chiede un percorso di montaggio host e opzioni persistenti, quindi monta e scrive l'ingresso a /etc/fstab:",
"items": [
"Percorso di montaggio sull’host — default /mnt/<export-basename>. Dev'essere un percorso assoluto. Se qualcosa è già montato là, o una voce fstab esiste per lo stesso percorso, ProxMenux vi avverte e le offerte per sostituirlo.",
"Opzioni di montaggio — Lettura/scrittura (predefinito: rw,hard,nofail,_netdev,rsize=131072,wsize=131072,timeo=600,retrans=2), Sola lettura, Personalizzato (inserisci le tue opzioni)."
],
"appliesIntro": "Dopo la conferma, lo script:",
"applies": [
"mkdir -p il percorso di montaggio.",
"mount -t nfs -o <opts> <srv>:<export> <path>.",
"Scrive una voce di una linea a /etc/fstab: <srv>:<export> <path> nfs <opts> 0 0.",
"Esegue systemctl daemon-reload così systemd raccoglie la nuova voce fstab.",
"Tenta chmod 1777 e setfacl o::rwx sul punto di montaggio, ignorando gli eventuali errori. Riesce solo se il server NFS lo permette; molte esportazioni NAS consentono già la scrittura a tutti gli utenti."
],
"lxcTitle": "Usare da un LXC il filesystem montato tramite fstab",
"lxcBody": "Lo script mostra un comando pct set per un bind mount, ad esempio pct set <ctid> -mp0 /mnt/<path>,mp=/mnt/<ct-path>,shared=1,backup=0. In alternativa, LXC Mount Manager rileva i montaggi fstab. Non viene modificato nulla nel container. L’accesso di un CT non privilegiato dipende dai permessi sul server per i suoi UID/GID mappati. Lo script tenta solo modifiche ai permessi dall’host e non garantisce esportazioni scrivibili o impostazioni predefinite dei produttori. Se l’accesso fallisce, consulta Risoluzione dei problemi.",
"noUiTitle": "Il montaggio tramite fstab NON è uno storage Proxmox",
"noUiBody": "Il montaggio tramite fstab sull’host rimane intenzionalmente invisibile nell’interfaccia web Proxmox. Non compare in Datacenter > Storage, non è selezionabile durante la creazione di VM o CT e non può essere scelto come destinazione dei processi di backup Proxmox. È soltanto un percorso nel filesystem dell’host. Per avere anche l’integrazione nell’interfaccia, seleziona entrambi i metodi."
},
"manual": {
"heading": "Equivalente manuale",
"pvesmIntro": "Il metodo A (pvesm) corrisponde a:",
"fstabIntro": "Il metodo B (fstab) corrisponde a:"
},
"view": {
"heading": "Visualizzare gli archivi NFS configurati",
"body": "Elenca tutte le voci NFS registrate in Proxmox (pvesm status | awk ''$2 == \"nfs\"'') con server, esportazione, tipi di contenuto, percorso e stato attuale del montaggio. Nota: questa vista mostra solo gli storage registrati tramite pvesm. I montaggi configurati soltanto in fstab non compaiono; controllali con findmnt -t nfs o grep nfs /etc/fstab."
},
"remove": {
"heading": "Rimuovere lo storage NFS",
"body": "Esegue pvesm remove <storage-id> dopo una conferma che mostra il server / esportazione / contenuto. Solo la registrazione sul lato Proxmox viene rimossa — il server NFS remoto non viene mai toccato, nessun file viene eliminato. Per rimuovere un montaggio solo fstab, modificare /etc/fstab a mano ed eseguire umount <path>.",
"warnTitle": "Prima esegui il backup delle dipendenze",
"warnBody": "Se VM, CT o lavori di backup fanno ancora riferimento a questo storage (da ID), rimuoverlo li lascia puntare in uno storage non più disponibile. Proxmox segnalerà l’errore ma non ripulirà. Spostare o rilasciare i riferimenti prima, quindi rimuovere lo storage."
},
"test": {
"heading": "Test di connettività NFS",
"body": "Esegue un passaggio diagnostico su ogni storage NFS registrato in Proxmox: controlla che showmount è disponibile, che rpcbind è in esecuzione, pings ogni server, sonde porta 2049, chiama showmount -e, e infine segnala la propria vista di Proxmox (pvesm status). Buona prima fermata quando uno storage mostra come inactive nell'interfaccia Proxmox."
},
"troubleshoot": {
"heading": "Risoluzione dei problemi",
"noServersTitle": "\"Nessun server NFS trovato sulla rete\"",
"noServersBody": "Auto-scoprimento utilizza nmap -p 2049 --open <subnet>/24. Il server non può rispondere se: è su una diversa VLAN / subnet, il suo firewall blocca nmap sonde (molti fanno) o la porta 2049 è volutamente chiusa su quell'interfaccia. Utilizzare l'opzione Manual con IP o hostname del server.",
"portTitle": "«La porta NFS (2049) non è accessibile»",
"portBody": "Ping riuscì ma nc -z -w 3 <server> 2049 fallì. Controllare il servizio NFS è in esecuzione sul server (systemctl status nfs-server su Linux, Pannello di controllo → File Services on Synology, NFS plugin su OMV / TrueNAS), e che il firewall consente 2049 dall'host Proxmox.",
"showmountTitle": "\"Failed to connect\" da showmount",
"showmountBody": "Il server ha rifiutato la query della lista delle esportazioni. Cause comuni: il server applica il client rigoroso ACLs (il vostro IP Proxmox non è nell'elenco consentito), rpcbind non è in esecuzione sul server, o il server espone solo NFSv4 con showmount disabilitato. Il percorso di esportazione può ancora essere aggiunto manualmente se lo conosci.",
"inactiveTitle": "Lo stoccaggio mostra come inattivo nell'UI Proxmox",
"inactiveBody": "Esegui prima Testa connettività NFS: verifica che il server risponda al ping, che la porta 2049 sia aperta e che l’elenco delle esportazioni (showmount -e) sia disponibile. Se la connessione funziona ma lo storage rimane inattivo, controlla journalctl -u pvestatd e la configurazione server/esportazione. Ripristina prima connessione o permessi. pvesm set <id> --disable 0 abilita uno storage disabilitato; non è una riparazione generica di NFS.",
"lxcNoWriteTitle": "Il montaggio fstab funziona ma il LXC non privilegiato non può scrivere tramite bind mount",
"lxcNoWriteBody": "L’accesso NFS dipende da proprietari, ACL e squash sul server. Le opzioni CIFS uid= e file_mode= non si applicano a NFS. Con la mappatura LXC predefinita, root nel CT diventa UID 100000 sull’host, non UID remoto 0. Configura l’accesso per l’UID/GID mappato effettivo o l’identità anonima del server. no_root_squash riguarda solo l’UID remoto 0 e non risolve ogni caso di UID 100000. Lo script tenta chmod 1777 ma non aggira i permessi del server.",
"fstabBootTitle": "fstab mount non arriva dopo il riavvio",
"fstabBootBody": "Lo script aggiunge nofail,_netdev quindi una parte mancante all'avvio non blocca l'avvio. Se il montaggio non arriva mai: confermare la rete è raggiungibile (ping <server>), controllare journalctl -u remote-fs.target, e verificare che l'ingresso sia valido con mount -fav | grep nfs. mount -a dopo il boot monta tutto ciò che attualmente manca."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/storage-share/host-samba",
"label": "Samba / CIFS come storage Proxmox",
"tail": "— stesso modello di flusso (Method A pvesm + Metodo B fstab) per le condivisioni SMB/CIFS."
},
{
"href": "/docs/storage-share/lxc-mount-points",
"label": "Gestore montaggi LXC",
"tailRich": "— eseguire il bind mount del percorso /mnt/<path> in uno o più contenitori."
},
{
"href": "/docs/storage-share/lxc-nfs-client",
"label": "client NFS in LXC",
"tail": "— alternativa: montare NFS direttamente dall'interno di un contenitore privilegiato (senza passare dall’host)."
}
]
}
}