I sistemi Linux e Windows presentano grandi differenze, con diversi file system e protocolli in uso. La condivisione di file tra di loro può essere difficile, soprattutto perché utilizzano due diversi protocolli di condivisione. Ciò non significa che sia impossibile montare una cartella condivisa di Windows su Linux, tuttavia. Segui di seguito per scoprire come.
Condividi la tua cartella di Windows
Prima di fare qualsiasi cosa, è necessario assicurarsi che Windows sia stato configurato correttamente per consentire la condivisione di file in rete.
Per abilitarlo su Windows, fai clic con il pulsante destro del mouse sull’icona di rete nell’area delle notifiche della barra delle applicazioni di Windows. Da qui, fai clic su “Apri impostazioni di rete e Internet”.

Nella categoria “Stato”, fai clic su “Opzioni di condivisione”.

Nel menu delle opzioni di condivisione di Windows, assicurati che “Attiva rilevamento rete” e “Attiva condivisione file e stampanti” siano abilitati.
Fai clic sui pulsanti di opzione accanto a entrambe le opzioni per assicurarti che sia così.

Fare clic su “Salva modifiche” per salvare le impostazioni. Una volta fatto, apri Esplora file di Windows e individua la cartella che stai cercando di condividere con il tuo PC Linux.
Fare clic con il pulsante destro del mouse sulla cartella e fare clic su “Proprietà”.

Nelle proprietà della cartella, fai clic sulla scheda “Condivisione”, quindi fai clic su “Condivisione avanzata”. Fai clic per abilitare la casella di controllo “Condividi questa cartella”, quindi fai clic su “Autorizzazioni”.

Nella sezione “Autorizzazioni”, imposta i diritti di controllo per la tua cartella. Per impostazione predefinita, Windows concederà l’accesso in sola lettura ai tuoi file.
Se desideri consentire a tutti di leggere o scrivere nella cartella, fai clic su “Consenti” per il set di autorizzazioni “Controllo completo”. Imposta queste autorizzazioni in base alle tue esigenze.

Al termine, fai clic su “OK” tre volte per chiudere ciascuna delle finestre di dialogo.
La tua cartella dovrebbe ora essere condivisa sulla tua rete, pronta per l’accesso dal tuo PC Linux.
Installa CIFS-utils
A seconda della tua distribuzione Linux, potresti essere in grado di montare automaticamente la tua cartella condivisa di Windows nel file explorer della tua distribuzione.
Tuttavia, questo potrebbe non funzionare correttamente. Il modo più sicuro per montare le cartelle condivise di Windows su Linux è utilizzare il pacchetto CIFS-utils e montare la cartella utilizzando il terminale Linux.
Ciò consente alle macchine Linux di accedere alle condivisioni di file SMB utilizzate dai PC Windows.

Per installare CIFS-utils, apri una nuova finestra di terminale. Per le distribuzioni basate su Ubuntu e Debian, digitare:
sudo apt install cifs-utils
Per gli utenti Arch, digitare:
pacman -S cifs-utils
Una volta installato, puoi quindi montare la tua cartella condivisa di Windows dal terminale Linux.
Monta la condivisione SMB di Windows su Linux
Dovrai creare una directory di montaggio prima di poter montare la cartella condivisa SMB di Windows su Linux. È qui che Linux rispecchierà il contenuto della tua cartella condivisa.
Per farlo, apri una finestra di terminale e digita:
sudo mkdir /mnt/share
Una volta creato, digita quanto segue:
sudo mount.cifs //Windows/SharedFolder /mnt/share -o user=account
Sostituisci “Windows” con l’indirizzo IP o il nome host del tuo PC Windows e “Cartella condivisa” con il nome della cartella condivisa. Per il nome utente, sostituisci “account” con il tuo nome utente Windows o l’e-mail completa dell’account Microsoft.

Ti verrà chiesto di fornire la tua password di Windows prima che il processo di montaggio sia completato. Digitalo, quindi fai clic su Invio. Se hai utilizzato le informazioni corrette, la tua cartella Windows dovrebbe ora essere montata e accessibile nella cartella che hai creato.
Condivisione di file tra Linux e Windows in Dual Boot
La condivisione di file tra Windows e Linux funziona alla grande quando monti una cartella condivisa tra i due dispositivi, ma puoi comunque condividere i file con una configurazione dual boot? Linux e Windows hanno file system separati. Linux di solito usa Ext4, mentre Windows usa NTFS e funziona anche con FAT32. Ciò non significa che sia impossibile vedere e condividere file, però.
Avrai bisogno di un sistema Windows compatibile, build 20211 o successiva e alcune altre risorse per farlo funzionare. Non preoccuparti. Tutto è gratuito. Questa guida ti guida attraverso ogni fase del processo, incluso un modo per leggere e condividere file tra Windows e Linux.
Domande frequenti
1. Perché ricevo un errore di sintassi quando provo a montare una cartella in Linux?
O c’è un piccolo errore nel comando nella finestra del terminale o hai uno spazio nel nome della cartella. Gli spazi non vengono sempre visualizzati correttamente nella sintassi. Invece di riconoscere il comando come il nome completo della cartella, il sistema vede due elementi non correlati.
Evita questo mettendo il nome tra virgolette. Ad esempio, la cartella condivisa diventerebbe “Cartella condivisa”. Ovviamente, puoi anche semplicemente rinominare la cartella di Windows 10 per mettere insieme le parole o avere un trattino tra di loro.
2. Posso montare una cartella condivisa se utilizzo VirtualBox?
Sì. Il processo dovrebbe funzionare allo stesso modo. Puoi anche condividere dispositivi, come unità USB.
3. Posso montare cartelle guest, di rete o protette da password?
Sì, ma poiché non stai utilizzando l’account principale di Windows 10, dovrai regolare un po’ la sintassi. Inoltre, se stai montando una cartella di rete, avrai bisogno anche del server o del nome della macchina.
Sebbene questa guida si applichi a Ubuntu, dovrebbe funzionare anche per la maggior parte delle principali distribuzioni Linux. Elenca la sintassi per diversi scenari, supponendo che tu abbia già completato tutti i passaggi (tranne il montaggio finale) sopra.
4. Perché ho solo accesso in lettura per la cartella condivisa?
Se desideri archiviare i file nella cartella condivisa da Linux, assicurati di disporre dell’accesso completo in lettura/scrittura alla cartella in Windows. Se l’account utente di Windows ha solo l’autorizzazione di lettura, questa è l’unica autorizzazione che avrai anche da Linux. Devi modificare le autorizzazioni del tuo account da Windows 10. Per le aziende, avrai bisogno che il tuo amministratore IT apporti la modifica per te.
5. Perché le modifiche alle cartelle non vengono visualizzate?
Se hai apportato modifiche alle autorizzazioni della cartella, potrebbero non essere visualizzate immediatamente in Linux. Dovrai rimontare la cartella per rendere effettive le modifiche.
sudo mount -a
Utilizzare il comando sopra per rimontare le cartelle condivise. Questo dovrebbe garantire che le cose funzionino come previsto. Se si verificano problemi casuali, il rimontaggio in genere li risolve.
Avvolgendo
Il montaggio delle cartelle condivise di Windows e Linux ti dà la libertà di accedere ai tuoi file più importanti, indipendentemente dal sistema operativo. Il protocollo SMB è ben supportato su Linux, quindi non dovresti avere difficoltà a continuare ad accedere ai tuoi file e cartelle Windows dopo aver installato il pacchetto CIFS-utils.
Se preferisci utilizzare un unico sistema, ecco cinque delle migliori distribuzioni Linux per utenti Windows che potresti utilizzare.