diff options
author | Christian Cleberg <hello@cleberg.net> | 2023-12-02 11:23:08 -0600 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2023-12-02 11:23:08 -0600 |
commit | caccd81c3eb7954662d20cab10cc3afeeabca615 (patch) | |
tree | 567ed10350c1ee319c178952ab6aa48265977e58 /blog/2020-01-26-steam-on-ntfs.org | |
download | cleberg.net-caccd81c3eb7954662d20cab10cc3afeeabca615.tar.gz cleberg.net-caccd81c3eb7954662d20cab10cc3afeeabca615.tar.bz2 cleberg.net-caccd81c3eb7954662d20cab10cc3afeeabca615.zip |
initial commit
Diffstat (limited to 'blog/2020-01-26-steam-on-ntfs.org')
-rw-r--r-- | blog/2020-01-26-steam-on-ntfs.org | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/blog/2020-01-26-steam-on-ntfs.org b/blog/2020-01-26-steam-on-ntfs.org new file mode 100644 index 0000000..df496e1 --- /dev/null +++ b/blog/2020-01-26-steam-on-ntfs.org @@ -0,0 +1,88 @@ +#+date: 2020-01-26 +#+title: Linux Gaming Tweak: Steam on NTFS Drives + +* Auto-Mount Steam Drives + +[[https://img.0x4b1d.org/blog/20200125-the-best-linux-software/steam.png]] + +If you want to see how to install Steam on Linux, see my other post: [[./2020-01-25-linux-software.html][Linux Software]]. + +Are you having trouble launching games, even though they've installed correctly? +This may happen if you're storing your games on an NTFS-formatted drive. This +shouldn't be an issue if you're storing your games on the same drive that Steam +is on, but some gamers prefer to put Steam on their main drive and game files on +another SSD or HDD. + +To fix this problem, you'll need to try a few things. First, you'll need to +install the =ntfs-3g= package, which is meant for better interoperability with +Linux. + +#+BEGIN_SRC sh +sudo apt install ntfs-3g +#+END_SRC + +Next, you should set up the =/etc/fstab= file to automatically mount your drives +on boot. To automatically mount your drives when the computer boots up, you'll +have to create the folders you want to mount your drive to first. I store mine +in the =/mnt= folder using names that I'll recognize, but you can create your +folders wherever you want. + +#+BEGIN_SRC sh +mkdir /path/to/folder +#+END_SRC + +For example: + +#+BEGIN_SRC sh +mkdir /mnt/steam_library +#+END_SRC + +To automatically mount drives upon system boot, you will need to collect a few +items. The UUID is the identification number connected to whichever drive you're +using to store Steam games. + +Drives are usually labeled similar to =/dev/nvme0n1p1= or =/dev/sda1=, so you'll +need to find the line in the output of the command below that correlates to your +drive and copy the UUID over to the =/etc/fstab= file. + +#+BEGIN_SRC sh +sudo blkid | grep UUID= +#+END_SRC + +Next, you'll need your =uid= and =gid=. To find these, run the following +command: + +#+BEGIN_SRC sh +id -u && id -g +#+END_SRC + +Now that you have collected the necessary information, open the `/etc/fstab` +file: + +#+BEGIN_SRC sh +sudo nano /etc/fstab +#+END_SRC + +Each drive you want to mount on boot should have its own line in the +=/etc/fstab= file that looks similar to this: + +#+BEGIN_SRC config +UUID=B64E53824E5339F7 /mnt/steam_library ntfs-3g uid=1000,gid=1000 0 0 +#+END_SRC + +Now all you need to do is unmount your drive and re-mount it. You can unmount +the drive by doing this (be sure to use the correct drive name here): + +#+BEGIN_SRC sh +sudo umount /dev/sdxX +#+END_SRC + +You can re-mount all your drives by executing the following: + +#+BEGIN_SRC sh +sudo mount -a +#+END_SRC + +If you don't know what your drive name is, or you're nervous about unmounting +and re-mounting, simply reboot your computer, and it will be done for you +automatically. |