Hostwinds Tutoriais

Resultados da busca por:


Índice


Instalar rclone.
RCLONE SYNC.
Rccone montagem
Conclusão

Sincronize um Linux VPS com armazenamento de objetos (rclone)

Tag: VPS,  Linux 

Instalar rclone.
RCLONE SYNC.
Rccone montagem
Conclusão

O RCLONE é um programa que permite sincronizar os arquivos e diretórios do seu servidor com o armazenamento de objetos do Host Winds.Pode ser montado localmente para que você possa escrever diretamente para remoto Armazenamento de Objetos.Comandos como o Rclone Sync podem sincronizar seus diretórios locais com diretórios no armazenamento de objetos remotos.

Este guia passará pela instalação, configuração, sincronização e montagem de controles remotos Rclone com um Linux VPS.

Instalar rclone.

Comece instalando o rclone com o script abaixo:

curl https://rclone.org/install.sh | sudo bash 

Agora você pode configurar seu armazenamento remoto após a extremidade do script de instalação:

rclone config 

Você entrará no Assistente de Configuração.Para configurar um novo controle remoto, insira n No primeiro prompt:

Nenhum remote encontrado - Faça um novo
n) novo controle remoto
s) Definir senha de configuração
Q) Quit Config
n / s / q> n

Em seguida, digite o nome do seu Remote RCLONE.

Depois disso, digite 4 Para armazenamento compatível S3 (armazenamento de objeto Hostwinds):

Tipo de armazenamento para configurar.
Digite um valor de string.Pressione ENTER para o padrão.
Escolha um número abaixo ou digite seu próprio valor
1/1fichier.
"fichier"
2 / alias para um controle remoto existente
"Alias"
3 / Amazon Drive
"Amazon Cloud Drive"
Provedor de armazenamento compatível com 4 / Amazon S3 (AWS, Alibaba, Ceph, Digital
Oceano, Dreamhost, IBM Cos, Minio, etc.)
"S3"
...
Armazenamento> 4.

Entrar 11 Para escolher qualquer outro provedor compatível S3:

Escolha seu provedor S3.
Digite um valor de string.Pressione ENTER para o padrão.
Escolha um número abaixo ou digite seu próprio valor
1 / Amazon Web Services (AWS) S3
"AWS"
...
11 / qualquer outro provedor compatível S3
"Outro"
Provedor> 11.

Entrar 1 Para inserir as credenciais na próxima etapa:

Obtenha credenciais da AWS do tempo de execução (variáveis de ambiente ou Meta CE2 / ECS
dados se não houver env ata).
Aplica-se apenas se access_key_id e secret_access_key estão em branco.
Digite um valor booleano (verdadeiro ou falso).Pressione ENTER para o padrão
("falso").
Escolha um número abaixo ou digite seu próprio valor
1 / Digite as credenciais da AWS na próxima etapa
"falso"
2 / obter credenciais da AWS do ambiente (env vars ou iam)
"verdadeiro"
Env_Auth> 1.

Agora você precisa do Chave de acesso, chave secreta e ponto de extremidade da API da sua conta do Hostwinds.Navegar aqui para encontrar essas credenciais.Selecione informações de API de objeto no canto superior direito e copie:

  1. Chave de acesso
  2. Chave secreta
  3. Ponto de extremidade da API.

do local, você quer usar.Recomenda-se usar o mesmo local que o seu Hostwinds VPS.Você precisará usá-los para as opções Access_key_id e secret_access_key.

Entrar 1 Para desativar a seleção de uma região:

Região para se conectar.
Deixe em branco se você estiver usando um clone S3 e não tem uma região.
Digite um valor de string.Pressione ENTER para o padrão.
Escolha um número abaixo ou digite seu próprio valor
1 / Use isso se inseguro.Vamos usar assinaturas V4 e uma região vazia.
\ ""
2 / Use esta somente se as assinaturas V4 não funcionem, por exemplo, pré-jóias / v10 ceph.
\ "Outros-v2-assinatura"
Região> 1.

Endpoint for S3 API: insira o Ponto de extremidade da API. Para o local de armazenamento de objetos, você deseja usar.

Restrição de localização - deve ser definida para corresponder à região.Usado ao criar apenas baldes: deixe em branco, clique em ENTRAR.

ACL enlatada usada ao criar baldes e / ou armazenar objetos no S3: a opção padrão é 1, mas você pode escolher os direitos de acesso que deseja dar.

Editar configuração avançada?(y / n): enter ne verifique os valores para o seu armazenamento remoto no próximo prompt.

Finalmente, Enter. Q. Para sair da configuração:

e) editar o controle remoto existente
n) novo controle remoto
d) excluir remoto
r) renomear remoto
c) copiar remoto
s) Definir senha de configuração
Q) Quit Config
E / N / d / r / c / s / q> q

RCLONE SYNC.

Primeiro, você precisa fazer um diretório para o seu novo controle remoto. A sincronização antes de fazer um diretório causará que os dados sincronizados sejam em baldes ilegíveis. Digite o nome de seu Balde / diretório remoto e novo como abaixo:

rclone mkdir remote_name:remote_directory 

Agora navegue até o armazenamento do seu objeto aqui.Clique Recortes de atualizaçãoe você deve ver seu novo balde como abaixo:

Para sincronizar um diretório com seu novo balde, use o comando abaixo com o caminho para o seu diretório local, o nome do seu nome remoto e o nome do diretório remoto.Isso modificará apenas o destino, seu Diretório Remote RCLONE:

rclone sync /path/to/local/directory remote_name:remote_directory 

Rccone montagem

Crie um ponto de montagem primeiro:

mkdir /path/to/local/mount 

Semelhante à sincronização, você deve funcionar diretamente com um diretório remoto em seu controle remoto RCLONE.Para montar um diretório remoto localmente, execute o comando abaixo com o seu nome remoto, diretório e ponto de montagem:

rclone mount remote_name:remote_directory /path/to/local/mount --allow-non-empty --vfs-cache-mode writes 

Em seguida, abra uma nova concha e escreva diretamente no seu ponto de montagem.

Para acabar com a montagem, verifique se você não está no ponto de montagem e no Ctrl + C do shell onde a montagem está em execução.Se houver um problema, desmontando manualmente com o comando abaixo:

fusermount -u /path/to/local/mount 

Conclusão

Agora você configurou com sucesso o seu Remote RCLONE e criou seu primeiro diretório remoto.Você pode encontrar todos os comandos rcluone visitando sua documentação para comandos como gato, mover, copiar, servir e muito mais.

Escrito por Hostwinds Team  /  Junho 11, 2021