Você pode fazer isso com algo como Aufs ou Unionfs .
Ambos os sistemas de arquivos são sistemas de arquivos "union". Você faria algo como
- Monte o antigo NAS em
/mnt/old - Monte o novo NAS em
/mnt/new - Monte o sistema de arquivos da união em
/mnt/nascom/mnt/newna parte superior de/mnt/old. - Qualquer acesso a
/mnt/nas/foo/barprocurará primeiro/mnt/new/foo/bare, se não estiver lá, voltará a/mnt/old/foo/bar. Se você modificar o arquivo, ele copiará o original de/mnt/oldpara/mnt/newe, em seguida, modificará a versão/mnt/new. - Após a montagem do sistema de arquivos da união, você pode executar um
rsyncde/mnt/olda/mnt/new. Isso pode ser feito enquanto o sistema está ativo. Acessar/mnt/nasvai começar a pegar os arquivos de/mnt/newenquanto o rsync os coloca lá.