I tried to replicate your problem with my own ntfs partition, in fact i too didnt had the write permissions on the ntfs partition,
The answer to why you are not able to mount the ntfs parition with write permissions lies in the FUSE library.
In the screenshot which you have pasted, it says you are trying to mount a ntfs block device using FUSE library.
First check if you have fuse-utils package installed on your system, if not install the fuse-utils package using apt-get
Then, remove the following lines from your /etc/fstab
/dev/sda2 /media/myMountPoint ntfs-3g quiet,defaults,rw 0 0
Now, we need to mount the ntfs block partition using fusermount command
Now, open the /etc/mtab with root priviliges, and add the following line
/dev/sda3 /media/D fuseblk rw,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0
replace with your partition and mount point and reboot the system.
Sorry for putting this in separate answer, i could not write all this as a comment. After the reboot, when i mounted my mountpoint, i was having write permissions, tell me if it works for you too.
Make a shell script
http://www.wikihow.com/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu
use the instruction above but replace the line:
ls
with your two mount command lines:
/usr/bin/udisks --mount /dev/disk/by-uuid/xxx
/usr/bin/udisks --mount /dev/disk/by-uuid/yyy
then (after saving [somewhere in your home folder] and making executable) direct to the script in "Startup Applications".
that's it
Best Answer
The most straightforward way that will work on most Linux systems is to add them to your fstab. But there are others. Each has their own headline in this answer.
Note:
If you get an error massage saying something about "root" or "permissions" it is because for most mounting options you will need root privileges. In Unity you can achieve that by prepending
gksudo
(graphical applications) orsudo
to the usual command and typing your password. So, e.g. in case ofntfs-config
you press Alt+F2 and typegksudo ntfs-config
.Gigolo
Gigolo
Gigolo works hand in hand with Nautilus' remote file system and mounting capabilities. You need to add the partitions to your Nautilus bookmarks (Nautilus is Ubuntu's default file manager). After that you will find them in Gigolo. The rest is said in another answer of mine.
Fstab
Edit: Since guessing from your comments you are not that acquainted with linux I will explain the procedure in more detail:
The fstab-method is cleaner and more basic than gui-tools or Gigolo. It will also work on other systems even those that are text-mode only. In principle you don't need to install anything. For each ntfs-partition you will have to add one line to the file called
/etc/fstab
. For me the line I added looks like this:The part that says
UUID=<xxxxx>
tells your system which partition to mount. If you follow this procedure and have duplicate devices showing up, replaceUUID=<xxxx>
with/dev/disk/by-uuid/<xxxxx>
. Each partition has it's own unique UUID. Spaces are important, so best copy&paste the line. Replaceauto
bynoauto
to manually mount. Users should be in the groupplugdev
.Note that if this line is at the very end of your file there should be a newline after it. Mount will complain if you don't have it.
Finding the UUID:
Open Disk Utility and identify the proper partitions by their size (e.g. 120 GB), file system (e.g. ntfs) and name. Note their "Device:" file (e.g.
/dev/sdb1
). Instead you can run the following command in a Terminal such asgnome-terminal
:You can find out the UUID of your partitions by running
sudo blkid
in shell. The output looks somewhat like this:The correct UUID will have the proper device file in front of it and
TYPE="ntfs"
after. So for me the UUID is "7258CB9858CB598D". For you this number will be different. Also I have only one NTFS partition. Subitute my UUID in the lines you add to fstab by the one you found this way.Setting the mount point
Now the mount point. For each partition this will be different. I chose
/media/win
. You can choose whatever you like. It just has to be an existing empty directory. You could just as well create the directory/home/yourusername/windows1
and then put it in your fstab.The other parameters in my line
ntfs
tells the fstab that it is an ntfs-type partition.rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0
is beyond the scope of this answer. Just use those values as they are. They should be fine. It you're interested, you can read an explanation of these parameters in the link I provided earlier.When you added the lines and did all of the stuff I described, save the file and run
sudo mount -a
in shell. If you can access your partitions through their mount points and no errors are printed out, then all went well. If not check for typos and obvious errors. Don't reboot ifsudo mount -a
displays errors! With errors a reboot might fail.Finding your user and group id
You can find out your user and group id with the
id
command.ntfs-config
A graphical tool ntfs-config is also available but not necessary (and its current version doesn't work in Natty Narwhal - suppose that will be fixed soon). Besides you might lose old settings in your fstab with this tool (e.g. mounting the cache in the memory), because it overwrites the /etc/fstab file instead of appending things.