Also beide festplatten müssen auf jedenfall an das hub ran, angenommen es handelt sich um ein usb 2.0 hub.
Die ist wichtig da der drucker meist eine USB 1.1 verbindung benötigt.
Ein bug im kernel führt dazu das die USB stecker immer nur eine variante zulassen.
Das die Festplatte nach einem reboot anders gemountet wird dürfte eigentlich nicht passieren wenn Du eine "fstab" nach wengis howto eingerichtet hast.
Was vorkommen kann ist das ports sich vertauschen und z.B.
"/dev/discs/disc1" zu "/dev/discs/disc2" wird, warum dies geschieht ist mir auch nicht ganz klar.
Aber einmal richtig in die "fstab" eingetragen sollte das funktionieren solange nix mehr getauscht wird.
Das sind so meine erfahrungen....
Hoffe ich konnte dir damit helfen