Open up a terminal and type:
sudo gedit /etc/fstab
Now add the line to the bottom:
/dev/sda4 /*location*/*location* ext3 defaults 0 2
/*location*/*location* should say the location of the mounted folder
You may have to create that folder first
ie I create a file in /home/brummie called NTFS so the line i add to /etc/fstab is
/dev/sda2 /home/brummie/NTFS ext3 defaults 0 2
Make any sense?
That won't work, for one the filesystem isn't ext3, it's NTFS so putting that into the /etc/fstab will screw up the mount. Furthermore, how do you know it is sda4? The partition could (almost) be anything.
Firstly, run the command
sudo fdisk -l
(the last character being a lower case L)
This will give you a list of all the partitions available on your computer, mounted or unmounted. They should all be in the form /dev/sd{a,b,c,...}X or /dev/hd{a,b,c,...}X (e.g. /dev/hda1 or /dev/sdb3). Basically the a,b,c bit indicates which hard drive the partition is on (so if you have only one hard drive it'll almost certainly be /dev/hdaX or /dev/sdaX) and the 'X' bit is the partition number. Have a look at the table and see which one is the same as the partition you want to mount and write that down somewhere. It's very important you get that right, if create a conflicting line in the fstab you'll have problems.
Another important factor is that you have to specify a directory to which you will be able to access the hard drive. I don't know if you know this or not but how linux manages partitions is very different to windows. In linux you specify a folder in which every time you access it you get the entire contents or the partition. So for example if you mounted a partition to '/home/dave/stuff', then everytime you accessed 'stuff' whilst the partition was mounted you would be shown the entire contents of the partition. If you knew that my apologies, but it's quite important.
So before we can mount the drive we need to create the directory in which we will mount it. If you've already got one in mind that's fair enough, just make sure the permissions are alright (i.e. you can read and write to it) and that it's completely empty. If you haven't you can create one using the command:
mkdir /path/to/your/directory/
Btw, don't put sudo in front of this command, if you do you won't be able to write to the partition because you would have given it root privilages.
Ok, so now type:
sudo gedit /etc/fstab
The text editor gedit should pop up. This command gives that window full root privileges to edit any file on your computer. For the computer to mount your partition you need to add this to the bottom of the file:
/dev/sdaX /path/to/your/mountpoint/ ntfs defaults 0 1
It's very important that you get the spacing right. There can't be any spaces in the path or /dev/sdaX and there must be a space where I've put them. Otherwise the computer won't be able to recognise the line and the partition won't be mounted.
Oh and I've got to admit I'm not too sure what the last two numbers mean, perhaps a more knowledgeable user could correct it if I'm wrong but it should work.
Then save the file, reboot and you (should) have your partition mounted
