Como se comporta o Windows ao copiar ou mover dados no Armazenamento de Arquivos

Partilhar

Acompanhe-nos neste pequeno artigo, onde falaremos sobre como o Windows se comporta ao copiar ou mover dados no Armazenamento de Arquivos e como garantir que a cópia ocorre com o comportamento desejado.

Um dos problemas clássicos que encontramos ao migrar ou replicar dados para outro servidor ou plataforma é que nem sempre obtemos o resultado esperado ao concluir o processo.

Isto deve-se, em parte, ao facto de que, dependendo do meio onde operamos e da operação realizada, a estrutura de permissões no destino pode ser diferente da original. Por isso, para evitar surpresas, é recomendável utilizar uma ferramenta específica para realizar a cópia de informações.

Apesar disso, começaremos por analisar o comportamento da migração de arquivos nos dois métodos clássicos:

  • Cut/Paste (Cortar/Colar) arquivos.
  • Copy/Paste (Copiar/Colar) arquivos.

NOTA: O procedimento descrito foi realizado num sistema de ficheiros NTFS e num Windows Server 2022 virtualizado na infraestrutura da Jotelulu. O comportamento deve ser o mesmo noutros sistemas desde que utilizem o mesmo sistema de ficheiros.

 

Preparação do ambiente de testes para analisar o comportamento do Windows ao copiar ou mover dados no Armazenamento de Arquivos na cloud

Para realizar os testes, começamos por provisionar uma nova máquina numa das subscrições de servidores da Jotelulu. Em seguida, criamos vários utilizadores para atribuir permissões diferentes a pastas e ficheiros no ambiente de testes.

Imagen. Creamos una serie de usuarios para asignar distintos permisos sobre archivos y carpetas
Imagem: Criamos utilizadores para atribuir diferentes permissões a arquivos e pastas.

Depois, criamos um Armazenamento de Arquivos da Jotelulu através do painel de administração e, uma vez criado, partilhamos o recurso para permitir o acesso a partir do Windows.

NOTA: No nosso caso, mapeamos a unidade, pois iremos realizar um grande número de testes.

Imagen mapeamos la unidad del almacenamiento en la nube de Jotelulu para acceder desde el servidor
Imagem – Mapeamos a unidade do Armazenamento de Arquivos da Jotelulu para acesso a partir do servidor.

Por fim, criamos uma estrutura de pastas com duas ramificações distintas, cada uma com permissões completamente diferentes. Desta forma, conseguimos analisar o comportamento das operações de copiar e cortar separadamente.

Imagen. Estructura de carpetas para las pruebas de almacenamiento en la nube
Imagem. Estrutura de pastas para os testes de Armazenamento de Arquivos

 

Teste das opções Copiar/Colar e Cortar/Colar:

Função de Cortar/Colar (Cut/Paste) de arquivos:

Testamos o comportamento ao cortar ficheiros de um diretório de origem para um diretório de destino, onde os dois diretórios têm permissões diferentes. Esta será exatamente a mesma metodologia usada para testar Copiar/Colar, mas utilizando outro diretório para comparação.

Ao cortar os arquivos e movê-los para o novo diretório através do Explorador do Windows, verificamos que as permissões do diretório original são mantidas no destino, preservando exatamente a mesma estrutura de permissões herdada da pasta de origem.

Imagen. Probamos el comportamiento de la mover de ficheros en el almacenamiento en la nube
Imagem. Teste do comportamento ao mover ficheiros no Armazenamento de Arquivos

 

Função de Copiar/Colar (Copy/Paste) de arquivos:

Por outro lado, ao realizar o mesmo teste, mas copiando os arquivos em vez de os cortar, verificamos que o comportamento muda. Neste caso, os arquivos copiados herdam as permissões da pasta onde foram copiados.

Imagen. Probamos el comportamiento de la copia de ficheros en el almacenamiento en la nube
Imagem. Teste do comportamento da cópia de ficheiros no Armazenamento de Arquivos

 

Ferramenta Robocopy:

Como alternativa ao uso tradicional do Copiar/Colar ou Mover mencionados anteriormente, recomendamos a utilização do comando ROBOCOPY.

O Robocopy é simples de utilizar e deve ser executado numa janela CMD com privilégios administrativos. Uma vez que tenhamos permissões no recurso onde vamos operar, podemos utilizar a seguinte sintaxe:

# robocopy <origem> <destino> <arquivos> <opções>

Onde:

  • <origem>: Diretório de onde os arquivos serão copiados.
  • <destino>: Diretório para onde os arquivos serão copiados.
  • <arquivos>: Lista dos arquivos a copiar ou mover.
  • <opções>: Parâmetros adicionais para definir o comportamento da cópia.

Algumas opções úteis incluem:

  • /copy:<copyflags>: Especifica as propriedades dos arquivos a copiar.
  • /mov: Move os arquivos e elimina-os da origem.
  • /move: Move arquivos e diretórios e elimina os de origem.
  • /s: Copia os subdiretórios.

Uma das principais vantagens do Robocopy é que permite retomar cópias interrompidas devido a falhas de rede.

Imagen. Ejemplo de uso de Robocopy en las pruebas de copia
Imagem: Exemplo de uso do Robocopy em testes de armazenamento na cloud

 

Conclusões

Como vimos ao longo deste artigo, é fácil compreender como o Windows se comporta ao copiar ou mover dados no Armazenamento de Arquivos, seja com base no que explicámos ou através da criação do seu próprio ambiente de testes antes de mover arquivos importantes.

Recomendamos que faça os seus próprios testes, pois isso ajudará a interiorizar o comportamento destas operações. Além disso, sugerimos o uso do Robocopy, uma ferramenta que, apesar de existir há vários anos, continua a ser extremamente útil para a movimentação de dados.

Lembre-se de que pode explorar outros conteúdos relacionados com discos e armazenamento no Blog da Jotelulu, onde encontrará artigos como:

 

Obrigado por nos acompanhar!

Categorias:Blog, Recursos Sysadmin

Outros artigos que podem interessar-lhe

6 de Março de 2025
Acompanhe-nos neste pequeno artigo, onde falaremos sobre como o Windows se comporta ao copiar ou mover dados no Armazenamento
26 de Dezembro de 2024
Como já sabe, na Jotelulu gostamos de fazer as coisas de forma diferente e, mais uma vez, vamos manter
13 de Novembro de 2024
Temos novas distribuições em Servidores! Em resposta aos múltiplos pedidos de vários dos nossos parceiros, foi ativada a opção