I SSH em um servidor linux via putty, e eu tenho uma unidade vinculada na minha máquina windows. Como posso acessar arquivos em outras unidades?

0

Estou usando um servidor linux para executar scripts e gerenciar um banco de dados. Eu chego a isso usando um SSH através do PuTTY. Na minha máquina Windows há uma unidade mapeada para um diretório (/ mapped_drive /) neste servidor (X :) com todos os meus arquivos em.

Ou seja. no windows a estrutura do arquivo é assim:

X:\mapped_drive\all_folders\etc

No linux é assim:

/mapped_drive/all_folders/etc

Eu edito meus arquivos nesta unidade X: \ através de um editor de texto no windows e depois executo estes scripts através da linha de comando no servidor linux.

Eu tenho muitos arquivos de dados na minha unidade Y: \ na minha máquina windows que gostaria de acessar quando estou usando o servidor. Não é viável para mim copiá-los devido à grande quantidade e tamanho deles.

Estou usando programas python para analisar esses arquivos de dados. Eu estou querendo saber como eu posso acessar esses arquivos usando python se isso for possível. Se não for possível, existe uma maneira de acessar os arquivos na minha unidade Y: \ através do PuTTY?

    
por trouselife 03.06.2016 / 09:35

1 resposta

2

Se eu entendi corretamente, você deseja editar arquivos no Windows localmente e executá-los como scripts Python no servidor Linux sem precisar copiá-los manualmente para o servidor.

A maneira mais fácil seria definir X:\mapped_drive\all_folders\etc como um compartilhamento no Windows e montá-lo com, por exemplo, smbmount ou pref. cifs no servidor Linux. Uma vez montado, você pode chamar o Python nos arquivos dentro do ponto de montagem. Você pode consultar: Monte permanentemente as partes do Windows para obter ajuda sobre como fazer a montagem. Faça o mesmo para Y:\ .

Observe, no entanto, que os arquivos ainda serão "copiados / lidos" na rede e, dependendo das circunstâncias, especialmente com arquivos grandes ou em vários segmentos da rede, isso causará atrasos.

Segunda possibilidade: Por que não usar o Python diretamente no Windows?

python.org/downloads/windows/ deve ter tudo que você precisa ou se você precisar de outros componentes * nix, use Cygwin .

    
por 03.06.2016 / 10:26