if you try and install a usb hard drive like others have said, then you're likely to run into problems as it'll need some drivers which you'll have to download yourself and compile yourself. You'll also have to download the program to compile the script that performs the process to prepare your computer for being able to run the program to generate the makefile to compile the driver.
You'll then have to run that program, and generate the makefile, and then IF all that works, you'll have to execute the makefile to compile the driver, which has a 99% chance of taking about 15 minutes thus leading you to believe that it's working and then stopping having printed a load of errors to the console. The chances of it having been completely successful are precisely nil, but it will leave you completely unsure of whether the compilation process has been successful
enough to perform the job that you want it to do.
Prepare to then spend at least 24 hours non-stop trawling geekbloks for information on how to get the driver to 'associate' itself with the usb hard drive, and how to get it to 'see' its drivers, as getting it to see them automatically might violate some unknown moral principle something to do with the remote possibility that you might not want to choose some other drivers over the ones you've just spent ages compiling.
If all that works, then you have about a 1% chance of the drivers actually working without requiring some other library the compilation process for which is equally as difficult, and which may very well lead to a
chain reaction of dependencies which may never end.
After all that, you'll probably find that all the information on the hard drive is gobbledegook anyway.
just bin off linux and get a proper operating system. It's written by tree hugging hippies in their spare time which is largely the reason why it's shite.