ln -sTf /mnt/pgsql_tmp $PGDATA/base/pgsql_tmp # did you get that correct?
chown -R postgres /mnt/pgsql_tmp
chmod o+x /mnt # note: no -R, this turns 750 to 751 for /mnt only
O efeito:
su - postgres
echo 1 > /mnt/file # fails
ls /mnt # fails
cat /mnt/anything # fails
echo 1 > /mnt/pgsql_tmp/file # works
ls /mnt/pgsql_tmp # works
cat /mnt/pgsql_tmp/file # works
O chmod o+x
significa dar [o] o bit + e [x] ecute, o que lhes dá permissão para percorrer /mnt
em qualquer subdiretório. Outras permissões não são necessárias para /mnt
apenas para /mnt/pgsql_tmp