Steam for Linux

Steam for Linux

Using an NTFS drive for Steam games?
So, on my computer, the hard drive that I use for Ubuntu 13.10 isn't exactly the newest hard drive ever. I tried installing a game to an external NTFS drive but Steam was saying something about execute permissions.

I'm somewhat new to Ubuntu and Linux in general(started about a month ago), so I'm not exactly sure how(and if) I can get a NTFS drive to mount with execute permissions. Also, I do want to avoid creating an ext4 partition on that drive simply due to personal preferences.
最近の変更はAirが行いました; 2014年1月30日 19時18分
< >
1-15 / 18 のコメントを表示
I think you can as long as you have permisions for read/write on the drive (I'm not a 100% sure about it), but I wouldn't recomend it since NTFS has limitation that a ext4 partition doesn't, and you might encounter errors while playing/installing some games.
最近の変更はDiamondPugsが行いました; 2014年1月30日 19時27分
Why not ext4? It's a newer file system, doesn't fragment as nearly as NTFS, you can easily encrypt it with the Linux Kernel (dm-crypt), has cool advantages too!
Air 2014年1月30日 19時59分 
Linux Junior s2 Camila の投稿を引用:
Why not ext4? It's a newer file system, doesn't fragment as nearly as NTFS, you can easily encrypt it with the Linux Kernel (dm-crypt), has cool advantages too!
It's simply a matter of compatibility, not the file system itself, as I switch between Windows and Ubuntu a lot. I couldn't personally be sure if I would make the partition too small or too big.
最近の変更はAirが行いました; 2014年1月30日 20時00分
In this case, I think you have a small / partition, am I right?

Here's what my setup looked like when I dual-booted (1 TB HD):

320 GB for Windows
40 GB for Linux (/)
4 GB for swap
The rest (around 560 GB) for my /home partition, which easily held all my Windows and Linux games, in case I formatted my Windows partition, enabling me to just copy the games to the Windows partition.
I think if you are an expert / go into it – you can use even NTFS to store programs - and not only data. If you are new to Linux –> use ext4 for example. Format it.

FAT would not work at all without massive enhancements. NTFS can work – but this will probably require that you know how it works and what Linux expects and how you can bring it together. It's stuff you could earn a living with if you know about it I would say. :)

This is the short version of course :) – You will have your needs and demands… If you say you are new though you will make it easier for yourself if you do not use NTFS. (Except for storing documents or other non-executable files.)
Air の投稿を引用:
It's simply a matter of compatibility, not the file system itself, as I switch between Windows and Ubuntu a lot. I couldn't personally be sure if I would make the partition too small or too big.
It's a common problem.
There are drivers that make ext partitions usable under Windows as well…

The question is: What kind of data are you storing on your disk?

For example I use an external hard drive for Steam-games and another for data like photos/documents/backups/movies etc. The problem with the Steam games is just as you say… It requires the use of executable files. Therefore you need a file system that supports this. And that is on first place one of the native Linux file systems. Ext4 is the most common currently.

When I was using both Linux and Windows on one machine I was using drivers and programs to be able to access the Linux data under Windows. This does probably not solve everything…
sounds like a wooosh の投稿を引用:
Air の投稿を引用:
It's simply a matter of compatibility, not the file system itself, as I switch between Windows and Ubuntu a lot. I couldn't personally be sure if I would make the partition too small or too big.
It's a common problem.
There are drivers that make ext partitions usable under Windows as well…

The question is: What kind of data are you storing on your disk?

For example I use an external hard drive for Steam-games and another for data like photos/documents/backups/movies etc. The problem with the Steam games is just as you say… It requires the use of executable files. Therefore you need a file system that supports this. And that is on first place one of the native Linux file systems. Ext4 is the most common currently.

When I was using both Linux and Windows on one machine I was using drivers and programs to be able to access the Linux data under Windows. This does probably not solve everything…
Huh? It is possible to read ext4 under Windows? That's interesting. I never would've thought it is possible to do that since Windows is a very... limiting system. I guess I'll have to do some research about it for reading my Linux files without booting.
最近の変更はDiamondPugsが行いました; 2014年1月31日 22時28分
MadXav の投稿を引用:
Huh? It is possible to read ext4 under Windows? That's interesting. I never would've thought that it is possible to do that since Windows is a very... limiting system. I guess I'll have to do some research about it for reading my Linux files without booting.
Sorry, I did not link this because my source is not in English. My source wiki ( http://wiki.ubuntuusers.de/Linux-Partitionen_unter_Windows ) says:

Under Windows…
* Ext2IFS is able to use an ext3 system (in ext2 mode) –> http://www.fs-driver.org
* Ext2FSD seems to be able to write on ext4 –> http://www.ext2fsd.com/
* Ext2Read may READ ext4 –> http://sourceforge.net/projects/ext2read
* ext4tc is a plugin for Total Commander which can read ext4 –> http://sourceforge.net/projects/ext4tc
* "Linux Reader" is a program that enables you to browse(read) several Linux systems –> http://www.diskinternals.com/linux-reader/
* ExtFS should be able to read and write ext-systems (2,3,4) –> http://www.paragon-software.com/de/home/extfs-windows/

I remember when I used programs and drivers back then there have been strong warnings about writing stuff. I am not up to date how the development went on now.
In several cases it is already great to be be able to read files from Windows. Just reading should be safer!

And yes, this can be a security issue because you can read everything (no root-password needed).


Idk. If someone wants to use and try such thing I would propose to watch out for a great source like a good forum or wiki for your own Linux distribution. It's not that this shouldn't work in general – just: It's sometimes better to have it more specific. Steam forums are more general mostly and the focus are gamers of course not specific help for the distribution one uses.
https://github.com/ValveSoftware/steam-for-linux/issues/596
http://en.wikipedia.org/wiki/NTFS-3G
https://wiki.archlinux.org/index.php/NTFS-3G
http://cjenkins.wordpress.com/2013/01/01/steam-for-linux-on-optimus-enabled-computer-running-ubuntu-12-04-64bits/#optinal_configure_ntfs_partition
Maybe this could help. Install ntfs3g-tools (or how they call it in Ubuntu), and mount your NTFS drive, with ntfs-3g driver and exec (or umask/dmask/fmask) attributes (maybe it'll work out even without exec and mask).

Hmm... It's possible (at least, to some extend) to use NTFS under Linux, as well as EXT4 (and some others) under Windows, but it's hardly the right way to go... NTFS is Microsoft's proprietary filesystem, and MS people don't care how well it's supported on OSes other than Win. For a long time NTFS was poorly supported, and even now it's still pretty experimental.
最近の変更はKranky K. Krackpotが行いました; 2014年1月31日 6時30分
sounds like a wooosh の投稿を引用:
MadXav の投稿を引用:
Huh? It is possible to read ext4 under Windows? That's interesting. I never would've thought that it is possible to do that since Windows is a very... limiting system. I guess I'll have to do some research about it for reading my Linux files without booting.
Sorry, I did not link this because my source is not in English. My source wiki ( http://wiki.ubuntuusers.de/Linux-Partitionen_unter_Windows ) says:

Under Windows…
* Ext2IFS is able to use an ext3 system (in ext2 mode) –> http://www.fs-driver.org
* Ext2FSD seems to be able to write on ext4 –> http://www.ext2fsd.com/
* Ext2Read may READ ext4 –> http://sourceforge.net/projects/ext2read
* ext4tc is a plugin for Total Commander which can read ext4 –> http://sourceforge.net/projects/ext4tc
* "Linux Reader" is a program that enables you to browse(read) several Linux systems –> http://www.diskinternals.com/linux-reader/
* ExtFS should be able to read and write ext-systems (2,3,4) –> http://www.paragon-software.com/de/home/extfs-windows/

I remember when I used programs and drivers back then there have been strong warnings about writing stuff. I am not up to date how the development went on now.
In several cases it is already great to be be able to read files from Windows. Just reading should be safer!

And yes, this can be a security issue because you can read everything (no root-password needed).


Idk. If someone wants to use and try such thing I would propose to watch out for a great source like a good forum or wiki for your own Linux distribution. It's not that this shouldn't work in general – just: It's sometimes better to have it more specific. Steam forums are more general mostly and the focus are gamers of course not specific help for the distribution one uses.
Thanks, I'll take a look into it, and I don't really think this is a security issue since I suppose it can't read encrypted files (If you're concerned about security I bet you would have your files encrypted).
最近の変更はDiamondPugsが行いました; 2014年1月31日 22時26分
Working solution for me:
It is needed to add user permissions for NTFS partition in your /etc/fstab:
UUID=<your UUID> <your mount point> defaults,uid=1001,gid=1001,noboot-wait 0 2
Air 2017年3月7日 6時23分 
I have it worked out by this point, I'm using Arch now and found I have to add the "exec" option to the drive's entry in the fstab file.
I have to edit this as I just found out it was a problem with my HardDisk rather then Steam, creating problems, a new installed HardDisk didn't result in any download speed throtteling and apperently my old HD is dieing.

Old post: Steam sadly still has problems with NTFS, it can lock up the NTFS drive slowing down downloads to a crawl, playing a Steam game from an NTFS drive in general is not a problem, with me downloads go down to like 50~300Kbit/sec versus my 6Mbit/sec downloads on EXT4.
最近の変更はVuurDraakが行いました; 2017年5月14日 8時59分
I have wrote an simple way to do it....for newcomers to the linux world.
https://mdalacu.blogspot.ro/2018/01/how-to-mount-ntfs-partition-in-linux.html
Air の投稿を引用:
I have it worked out by this point, I'm using Arch now and found I have to add the "exec" option to the drive's entry in the fstab file.
This worked for me on Ubuntu 18.04. Full options string: "uid=1000,gid=1000,umask=0022,auto,rw,exec"
< >
1-15 / 18 のコメントを表示
ページ毎: 1530 50

投稿日: 2014年1月30日 19時17分
投稿数: 18