Eu corri mv /folder1/folder2/folder3/ /folderA/FolderB/FolderC/
. Em seguida, adicionei mais arquivos e pastas /folder1/folder2/folder3/
durante a mudança. Parece que todos os arquivos que adicionei depois de iniciar o comando mv desapareceram. Achei que eles seriam movidos com o comando mv ou deixados sozinhos. Tecnicamente, isso é FreeNAS (FreeBSD), embora isso não deva fazer diferença.
Alguém pode ajudar?
Obrigado
Responder1
Eu acho que mv
foi entre sistemas de arquivos. Eu recriei o problema no Debian.
Nesse caso mv
não é atômico. O que seu comando fez foi:
cp -a /folder1/folder2/folder3/ /folderA/FolderB/FolderC/ &&
rm -rf /folder1/folder2/folder3/
A primeira parte ( cp
-like) não é necessária para verificar se algum arquivo novo aparece enquanto copia os antigos.
Os arquivos e diretórios ausentes desapareceram. A situação é tecnicamente a mesma que se você os tivesse excluído acidentalmente. Pare de usar o disco onde os arquivos costumavam estar, para que nada substitua os blocos relevantes e as ferramentas de recuperação de dados (por exemplo testdisk
, , photorec
) possam fazer seu trabalho (embora possa ser tarde demais).
VerComo recuperar um arquivo removido no Linux?e pesquise este tema.