Need help.

How much file space (flash drive/disk drive, etc) in KB would be required if I wish to record a video for 120 minutes, with the following parameters:
Encoding- MPEG-4
Resolution- 640 x 480 pixels
Frame Rate- 30 fps

Please show me the calculation so that I can do the maths in future.

Appreciate your help.