Steam-Deck.Mount-External-Drive:一键自动挂载外部存储解决方案

Steam-Deck.Mount-External-Drive:一键自动挂载外部存储解决方案

Steam-Deck.Mount-External-Drive A Script to (Un)Mount and Setup Auto-Mount for an External USB SSD on the Steam Deck Steam-Deck.Mount-External-Drive 项目地址: https://gitcode.com/gh_mirrors/st/Steam-Deck.Mount-External-Drive

项目介绍

Steam-Deck.Mount-External-Drive 是一款针对 Steam Deck 掌机设计的开源脚本,能够自动挂载 NTFS、BTRFS 和 exFat 格式的 SD 卡、外部 USB 存储设备或 SSD 扩展坞,以及内部分区(如果你使用双启动系统)。该脚本特别为 Steam Deck 用户提供了方便,使得外部存储设备的管理变得更为简单。

项目技术分析

Steam-Deck.Mount-External-Drive 脚本的工作原理是对 SteamOS 自带的自动挂载脚本进行扩展和增强。原始的 SteamOS 自动挂载脚本位于 /usr/lib/hwsupport/steamos-automount.sh,而本项目在此基础上增加了对 NTFS、BTRFS 和 exFat 文件系统的支持。此外,通过添加额外的正则表达式规则,该脚本甚至可以挂载未分区格式的完整硬盘。

为了在不修改 SteamOS 系统文件的情况下实现功能扩展,项目利用了 systemd 的规则优先级,通过在 /etc/udev/rules.d/ 目录下添加同名规则来覆盖 /usr/lib/udev/rules.d/ 中的原始规则。这样,当设备连接时,udev 规则会调用 /etc/systemd/system/external-drive-mount@[sda|sda1|sda2|sdd1|etc].service,进而执行 /home/deck/.local/share/scawp/SDMED/automount.sh 脚本以自动挂载支持的存储设备。

项目及技术应用场景

Steam-Deck.Mount-External-Drive 的主要应用场景是解决 Steam Deck 用户在扩展存储空间时的痛点。以下是几个具体的应用场景:

  1. Steam 库扩展:当用户需要在 Steam Deck 上安装大量游戏时,可以将外部硬盘或 SSD 扩展坞格式化为 NTFS 或 BTRFS,并通过本项目脚本自动挂载,然后作为 Steam 库的一部分使用。
  2. 媒体和游戏数据:对于 exFat 格式的存储设备,虽然不支持作为 Steam 库使用,但可以用来存储媒体文件或游戏数据,方便用户在不同设备间共享。
  3. 双启动系统:对于使用双启动系统的用户,本项目可以自动挂载内部分区,使得在不同系统之间切换更为流畅。

项目特点

Steam-Deck.Mount-External-Drive 具有以下特点:

  • 自动挂载:脚本能够自动检测连接的外部存储设备,并根据文件系统格式进行挂载。
  • 无侵入性:通过覆盖系统规则而不修改系统文件,保证了系统的安全性和稳定性。
  • 支持多种文件系统:除了 SteamOS 自带的文件系统外,还支持 NTFS、BTRFS 和 exFat,使得用户的选择更加灵活。
  • 易于安装和卸载:通过简单的命令即可完成安装,同样卸载过程也异常简便。

结语

Steam-Deck.Mount-External-Drive 是一款极具实用性的开源项目,它不仅解决了 Steam Deck 用户在存储扩展方面的需求,还提供了简单易用的操作体验。如果你是 Steam Deck 用户,并且希望更方便地管理外部存储设备,那么这个项目绝对值得一试。通过遵循上述的安装步骤,你可以在几分钟内完成设置,享受更加流畅的游戏体验。

Steam-Deck.Mount-External-Drive A Script to (Un)Mount and Setup Auto-Mount for an External USB SSD on the Steam Deck Steam-Deck.Mount-External-Drive 项目地址: https://gitcode.com/gh_mirrors/st/Steam-Deck.Mount-External-Drive

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盛丽洁Cub

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值