Yes this is a common practice. You want you database on a separate file system (presumably one that is very fast). Just like you want you log files on a separate disk from the database. It gives better performance. The NODE0000 directories are created when you create the database. You will always get them as they are created by the DBM. It does not matter if you user DPF or not, even single partition DBs get them.
Andy