Por coincidência, encontrei uma maneira de fazer o upload de um grande banco de dados para o Google Fotos. Use fe Overgrive para sincronizar a pasta específica com o Google Drive. Você temporariamente pode ter que pagar por espaço extra no GD. Em seguida, ligue a opção para mostrar as imagens no GP do GD (se você não tiver já). Quando todas as fotos aparecem no GP você pode remover a pasta do seu GD e as fotos ainda serão mostradas no GP (embora no meu caso não seja de qualidade original, mas eu não queria isso de qualquer jeito). E cancele o espaço extra na nuvem.
PS. Para usar uma pasta de rede. Talvez seja possível criar uma pasta local da rede na pasta GD do Overgrive. Mas vi algumas preocupações sobre este assunto. Não tentou ainda.
PS2. Overgrive está planejando criar uma solução para sincronizar imagens com o GP. Não sei o status disso para ser claro.
PS3. Depois de fazer o upload do banco de dados, espero usar o upload automático dos próprios dispositivos. Mas se o banco de dados evoluiu, as novas pastas também podem ser carregadas da mesma maneira mencionada no começo.
PS4. Também notei o software Insync, que também deve funcionar no Ubuntu. Ainda não tentei esse.