Gostaria de saber, existe alguma maneira de compartilhar facilmente uma pasta entre Linux e Windows?
Gostaria de saber, existe alguma maneira de compartilhar facilmente uma pasta entre Linux e Windows?
Respostas:
Se você deseja compartilhar arquivos armazenados no Linux Linux, instale um servidor Samba na máquina Linux. Siga a documentação ( Red Hat 6 , CentOS 5 , Ubuntu ).
Se você deseja compartilhar arquivos do Windows, seu gerenciador de arquivos no Linux provavelmente poderá se conectar a um compartilhamento do Windows sem nenhum esforço extra de sua parte. Tente navegar smb:///
. Se você deseja acessar a partir da linha de comando, execute
mkdir /media/somedir
sudo mount -t cifs //servername/sharename /media/somedir
(Se precisar de ajuda no lado do Windows, pergunte no site do Windows.)
/etc/fstab
, mas isso geralmente é uma má idéia com o Samba, porque significa que o computador ficará travado durante a inicialização se o servidor estiver inoperante. Você também pode configurar um montador automático, para que a montagem seja concluída quando você tentar acessar o diretório. Não tenho ponteiros, pesquise na web ou neste site e faça uma nova pergunta se você não encontrar informações suficientes para configurá-lo.
A resposta vai depender muito de qual das duas perguntas você está realmente fazendo.
Se você deseja compartilhar arquivos e diretórios em uma rede entre um PC executando Windows e um computador executando Linux que esteja ligado ao mesmo tempo, a resposta de Gilles sobre o Samba é definitivamente o caminho a percorrer.
Se você está perguntando como criar uma partição / unidade em um único sistema de inicialização dupla que as configurações do Windows e do Linux podem ler, a maneira mais fácil é formatar uma partição como NTFS e usar o ntfs-3g para montá-la em read / modo de gravação no linux.
ntfs-3g
driver para Linux parece ser significativamente mais maduro e confiável do que os ext2/3/4
drivers para Windows.
Para a parte Linux -> Windows, o seguinte é o meu favorito:
python2 -m SimpleHTTPServer
python3 -m http.server
Isso abre um servidor HTTP na porta 8000 para o diretório atual. Você pode acessá-lo no Windows digitando seu endereço IP em um navegador - por exemplo.http://192.0.2.91:8000/
Se você deseja compartilhar um diretório, é necessário compactá-lo.