PapaBiceps Aug 27, 2013 @ 11:07am
Problem with creating new steam library on an NTFS drive
I know it''s a tad weird that I ask for help in this case since I have Windows partitions and Windows in general, but I am slowly moving towards using Ubuntu all the time.
I tried to create new steam library on a mounted NTFS drive, but error popped up:

'New Steam library folder must be on a filesystem mounted with execute permissions.'

I tried to change permissions, despite having a drwx------ on ls -l, and exec flag on mount. When I mounted my drive using terminal it mounted my drive without 'default_permissions' flag, which kinda helped but at the same time made my drive as it hadn't any free place left to spare.

Anyone had a problem of similar kind and would be kind enough to help me?
Showing 1-7 of 7 comments
< >
bitcrusher Aug 27, 2013 @ 11:08am 
I am confused. Is this linux related or you trying to craete new steam library on windows?
PapaBiceps Aug 27, 2013 @ 11:10am 
Sorry for this confusion - I am mounting an NTFS partition under Linux and am trying to change permissions to execute so Steam for Linux could create new library on this partition.
bitcrusher Aug 27, 2013 @ 11:16am 
NTFS is a windows partition type...
you need to get NTFS-3G, google a guide depending on your distro to download and install, setup.
Last edited by bitcrusher; Aug 27, 2013 @ 11:16am
Yoyosan Aug 27, 2013 @ 11:16am 
Here is an example that fixes that problem(from /etc/fstab):

/dev/sda6 /media/MEDIA7 ntfs-3g defaults,user,locale=en_US.utf8,exec,uid=1000,gid=1000 0 0

uid 1000 and gid 1000 are the ids of my Ubuntu user&group.

Last edited by Yoyosan; Aug 27, 2013 @ 11:17am
PapaBiceps Aug 27, 2013 @ 11:18am 
Okay, thanks, using ntfs-3g helped. Thank you for your help!
wt7 Aug 27, 2013 @ 12:32pm 
This might help:
http://steamcommunity.com/app/221410/discussions/0/828940421699730568/?tscn=1369776466
First, use Gparted to create an ext4 partition on your drive of choice.
If you have an external ext4 partition, then you need to give it a permanent mount point and take ownership.
To take ownership, see this → http://askubuntu.com/questions/90339/how-do-i-set-read-write-permissions-my-hard-drives
and to give a permanent moint point I followed this →http://ubuntuforums.org/showthread.php?t=1668813
"Ubuntu will automatically mount non system disks that aren't specified in fstab at /media/LABEL or /media/UUID.
If you want to automatically mount the partition with your own permissions specified then I would follow these steps:
[1] Unmount the partition if it's already mounted:
sudo umount "/media/Storage" or whatever your partition's name is
[2] Create a permanent mount point at that location:
sudo mkdir /media/Storage
[3] Add a line to /etc/fstab - (**based on the info in this post:http://ubuntuforums.org/showthread.php?t=1668813)
/dev/sda3 /media/Storage ntfs defaults,nls=utf8,umask=0000,uid=1000 0 0
[4] Save fstab and in a terminal run this command:
sudo mount -a
If there are any errors "mount -a" will display them. If not it will mount your new partition."
+taken from http://ubuntuforums.org/showthread.php?t=1668813

In the same situation, this helped me successfully create a working extended Steam Library on an ext4 partition. Most games can be safely placed on a drive of your chosing.
*helpful fstab edit info: http://ubuntuforums.org/archive/index.php/t-1855962.html
Last edited by wt7; Aug 27, 2013 @ 1:07pm
k-bx Nov 7, 2013 @ 3:02pm 
For those who are interested, if you just want to mount directory one-time from terminal, you can first create directory:

sudo mkdir /media/mydisk

And then mount with:

sudo mount -t ntfs-3g -o "defaults,user,locale=en_US.utf8,exec,uid=1000,gid=1000 0 0" /dev/sdb1 /media/mydisk

(instead of /dev/sdb1 put your device, which is seen in list from "fdisk -l" command)
Showing 1-7 of 7 comments
< >
Per page: 15 30 50
Date Posted: Aug 27, 2013 @ 11:07am
Posts: 7