O que eu gostaria de fazer é “link/passthrough” de um ponto de montagem antigo para um novo ponto de montagem. Estou substituindo discos rígidos: o antigo é /mount/WD_4TB
e o novo será /mount/WD_6TB
. Nomear é principalmente para me ajudar a lembrar qual unidade é qual.
A nova unidade (6 TB) terá os dados da unidade antiga de 4 TB copiados para ela e, em seguida, a unidade antiga (4 TB) será removida (está começando a falhar). Gostaria que os utilitários e scripts olhassem para a nova unidade de 6 TB sem entrar e editar tudo. Também preferiria que essa "passagem" fosse feita no momento da inicialização, de forma automática, e é por isso que estou pensando via fstab.
Para aumentar a confusão, a 'passagem' de 4 TB para 6 TB será feita em um sistema Ubuntu 24.04 com discos rígidos; tenho tentado descobrir o processo em um Raspberry Pi usando um pen drive – para mim, é mais fácil remover e editar um cartão SD quando o root está bloqueado.
O que parece estar próximo é (em /etc/fstab
):
#/media/barry/ADATA_NR_24 /media/barry/ADATA_20 none rbind
/media/barry/ADATA_NR_24 /media/barry/ADATA_20 none mode=1777,rbind 0 0
Os Adata são dois pendrives com os quais estou brincando no Pi; 24 = WD_6TB e 20 = WD_4TB. O 24 está inserido, o 20 não.
Em um momento da minha experimentação, a linha superior (comentada) funcionou: eu conseguia ver os arquivos no diretório 24 enquanto estava no diretório 20, só tinha erro de permissão (root); agora nenhum arquivo aparece no ponto de montagem 'redirecionado'.
O resultado final é cookbooked e o modo supostamente permite que qualquer usuário leia/escreva/execute. Talvez, mas ainda não estou vendo os arquivos, então não tenho ideia se funciona.