My first question is: Where did you get the calculation for 140TB? I understand the need for conservative figures, however, our 4MP Hikvision Test showed a bitrate at night with IR of 1.3Mbps down to 840Kbps during the day.
If you take that higher number, and nearly triple it (being overly conservative), and use ~3Mbps for your average throughput, and then considering a high 80-90% activity time, I am figuring a significantly lower storage figure. I am figuring you will need 4-10 GB per camera per day, or approximately 19 TB usable storage (add in extra drives for RAID 5/6).
As Mark noted, it would make sense to check your figures: 140TB / 65 cameras / 30 days is roughly 71 GBytes per camera per day. Unless I'm missing something like a planned expansion, something is not adding up.
If you still believe there is a need for a higher storage figure, there are many options like SAN or large Direct-Attached 3U storage/server arrays.