在Ubuntu系统中如何为Steam设置挂载NTFS硬盘的存储路径
Steam添加NTFS分区作为游戏存储库操作步骤
1. 识别并持久挂载NTFS分区
- 先定位目标NVME分区:执行命令
sudo blkid,或者执行sudo fdisk -l | grep NTFS快速筛选NTFS格式分区,找到对应NVME设备(路径格式为/dev/nvmeXnYpZ,X/Y/Z为数字),同时记下该分区对应的UUID值。 - 创建专属挂载目录:
sudo mkdir /media/steam-ntfs - 安装NTFS读写驱动:
sudo apt update && sudo apt install ntfs-3g - 配置开机自动挂载:编辑fstab配置文件
sudo nano /etc/fstab,在文件末尾添加如下内容,将<你的分区UUID>替换为之前记下的UUID:UUID=<你的分区UUID> /media/steam-ntfs ntfs-3g defaults,uid=1000,gid=1000,umask=0022 0 0注:uid=1000、gid=1000对应Ubuntu默认首个用户的ID,可通过执行
id -u、id -g确认当前用户的ID,替换为对应数值即可保证普通用户对分区有完整读写权限。 - 执行挂载生效:
sudo mount /media/steam-ntfs
2. Steam中添加存储库路径
- 打开Steam客户端,点击左上角Steam -> 设置 -> 存储
- 点击存储页面顶部的存储库下拉框,选择添加存储库,在弹出的文件选择器中找到刚才的挂载路径
/media/steam-ntfs,可在该路径下新建专属的SteamLibrary文件夹后选中确认。 - 配置完成后,下载新游戏时可直接选择该存储库;现有游戏可右键游戏列表对应项->属性->已安装文件->移动安装文件夹,选择该存储库完成迁移。
常见问题排查
- 若Steam提示无写入权限,确认fstab配置中的uid、gid与当前用户ID一致后,执行
sudo mount -o remount /media/steam-ntfs重新挂载即可。 - 未挂载的分区仅会在/dev目录下显示设备文件,无法直接被Steam识别,必须完成挂载步骤后才可正常使用。
内容的提问来源于stack exchange,提问作者iamSri
相关产品推荐
相关产品推荐

