Além de dizer todas as coisas que não tem, que dizer as coisas que tem? Qual é o tamanho da pasta e quanto espaço livre em disco há?
Supondo que você não tenha acesso ao CLI, mesmo a partir do console:
- Se for o ESXi 5.0 ou superior, e o servidor tiver o VMware Tools instalado, use o PowerCLI e o Copiar-VMGuestFile para copiar arquivos dele.
- É uma VM, restaure um backup dele em algum lugar isolado, inicialize-o, faça todas as alterações que você deseja obter nos arquivos.
- É uma VM, restaura um backup do disco, faz o download e monta o arquivo VMDK.
Mesmo que você não tenha acesso SSH, supondo que você tenha algum tipo de acesso para digitar comandos e gerenciar o servidor por meio do console da VM:
- É um servidor web, baixe os arquivos através de um navegador
- Talvez gzip-los em / tmp (memória) e link simbólico na pasta do servidor web para evitar a mudança de configuração do Apache
-
Tem o cliente de FTP instalado? FTP do servidor para outro lugar e fazer o upload dos arquivos.
- Possui o cliente SSH instalado? SCP-los do servidor para um servidor SSH remoto
- Envie-os por e-mail para você
- WGET / Curl
POST
deles para um upload de servidor da web remoto - TFTP-los
-
Possui o netcat (
nc
) instalado? Você pode canalizartar | nc
e transmitir os dados para um soquete e usarnc | tar
em outro computador na rede para receber. exemplo - Se é uma instalação típica do Linux, pode ter Python, o Python vem com Módulo SimpleHTTPServer cujo padrão é servir o diretório atual como um site, executá-lo em uma porta diferente do servidor principal e baixar os arquivos a partir dele.
- Script inserindo-os em seu banco de dados como um blob binário em uma tabela na memória e, em seguida, selecionando-os de um cliente pode ser relevante
- O servidor syslog para um destino remoto? Base64 codifica os arquivos e os transmite para o syslog ... ymmv ao lê-lo de volta.