Hi Ryan,
I'm going to ignore that you have lots of space and give you my 'best practice' answer... It might end up best serving other people with the same question who end up here if not you specifically. (and also ignoring the semantics of folder, directory, mountpoint, block device, partition, disk etc... if you don't know the difference go find out.)
Personally I would never recommend using one big partition as others have suggested. IMHO you should have at least /var/log and whatever the path of your moodledata is in split into a separate partitions or devices. These are the areas of the filesystem that can/may grow continually and so should be separated from the OS partitions so that if they do grow unexpectedly big they do not interfere with the OS itself. You might want to also consider /tmp /home and /var generally...
What I believe you should be doing is partitioning using LVM. This way you can grow your partitions as you require... Unexpectedly need more space for logs? fine grow the partition live online!... need more moodledata space... again grow online! Find yourself with no space left on the disk as all? No problem add a new physical disk and use it to grow your existing partitions into it.
In a modern operating system there is zero need to pre-allocate partition sizes. You are doing it wrong if you are (IMHO).
Now, go see this: https://wiki.ubuntu.com/Lvm