O que aconteceu foi: eu tentei mv /some/file /media/backup sem mount /dev/sd1 /media/backup sendo realmente mount ed. (Quando fecho o meu laptop, a rede e os discos rígidos USB são desconectados.) Portanto, os arquivos estavam sendo copiados para a raiz /dev/sda1 da / tree, uma camada para baixo em uma pasta chamada /media . (Eu tive que fazer o backup com sudo de qualquer maneira, então o usuário-vs- root protection não me parou.) Por sua vez, os arquivos em /media/backup (que era realmente /dev/sda1 ) não estavam se comportando como o dispositivo periférico conectado eu pensei que eles eram.
Eu usei lsblk -f para ver quais coisas realmente foram montadas e onde. (Você também pode usar df -h /media/backup/ para ver em qual UUID uma pasta está. ( cat /proc/*some*file*I*forget*which* mostra essa informação também).
lsblk -f também me informa os nomes dos volumes de hardware, que eu escolhi para combinar os nomes dos pontos de montagem em /media/*/ . Para evitar confusão entre a% putativa antiga /media/*/ mount s e as novas montagens corretas, montei /dev/sdk1 etc em /mnt/sdk1/ .
Então mv se comporta como esperado.
Isso está no Ubuntu.