Skip to content

踩坑Robotics Stack Exchange2019-05-19

ROS 工作空间能否放在 ExFAT 外置硬盘 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Can ROS workspace safely exist in an external HDD?(Robotics Stack Exchange #18810)

状态:已解决

问题 ​

提问者想在外置 HDD 上创建并运行 ROS 工作空间以便移动使用;硬盘为 ExFAT,需在 macOS、Windows 10 和 Linux 间连接,担心权限和兼容性问题。

环境 ​

ROS Melodic,Ubuntu 18.04.2 LTS,外置 HDD,文件系统 ExFAT,可能连接 macOS、Windows 10、Linux。

解决办法 ​

  1. 工作空间不必放在 home 目录,只要有读写权限即可放在外置盘。
  2. 外置盘建议格式化为支持常规 Linux 权限的文件系统,如 Ext3 或 Ext4;FAT、FAT32、ExFAT 不适合 Catkin 工作空间。
  3. 若坚持使用 ExFAT,可能遇到执行权限和所有权问题;可尝试删除 devel 和 build 目录后,在新机器上重新运行 catkin_make。
  4. 移动到另一台主机时可能需要重新配置路径;另一种做法是把专用 ROS 用户的整个 home 目录放在外置盘,但需要管理员权限配置登录路径。

原问题作者:Microbob;采纳答案作者:Greenonline。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #18810:Can ROS workspace safely exist in an external HDD?访问 2026-10-22