Eu não vejo como ser externo ou interno faz diferente: o Linux vai montar o que você diz para ele montar. A diferença aqui é que, se o HD for montado pelo sistema, ele será montado da maneira que o sistema acha que deve ser montado e isso pode resultar em problemas de permissão. Eu nunca uso / media para montar unidades externas.
Se você adicionar o HD externo ao / etc / fstab, ele será montado com as permissões desejadas e considerado como qualquer outro sistema de arquivos. Este é um exemplo do meu próprio fstab:
#<file system> <mount point> <type> <options> <dump> <pass>
UUID=a05fab8c-5c4c-42be-9898-830ec5ad45dc /here/external-drive ext4 defaults,noatime,nofail,noauto 0 0
Supondo que seus arquivos de log sejam criados sob / here / external-drive / logs , seria suficiente alterar as permissões para permitir que o usuário do servidor da Web escreva lá e tudo deve ficar bem.
Lembre-se de adicionar nofail, noauto ao seu fstab ou você terá problemas toda vez que o sistema for reinicializado.