O que você descreve é uma estratégia que funcionará.
Outra pessoa estaria montando a unidade em / home diretamente, em vez de em / media / storage . Se você fez isso, provavelmente desejará mover quaisquer dados existentes para outras pastas, para não ter subdiretórios / home / foo extras.
O principal problema potencial com as duas estratégias é que nenhum diretório inicial estará disponível se a montagem da unidade de armazenamento falhar por algum motivo. Se isso acontecer, a estratégia do symlink provavelmente falhará mais; a estratégia de montagem direta deixará um diretório real, portanto, os programas que tentarem acessar / home / foo falharão, mas o simples acesso a / home ainda será bem-sucedido.