【发布时间】:2011-11-29 15:11:03
【问题描述】:
我正在使用 fs.renameSync 将 /tmp 文件重命名为 AWS 微实例上已挂载的 EBS 文件系统上的目录中的文件。我得到错误:
Error: EXDEV, Invalid cross-device link '/tmp/55fb21262ba306f70e2d7ccaac5a59e0'
at Object.renameSync (fs.js:320:18)
重命名在我的本地服务器上运行良好。我在 AWS 上使用 sudo 运行节点,并且对这两个目录都有写访问权限。
另外,mv 命令可以正常工作,使用 spawn 可能是我的解决方法。
AWS 微实例上的 /tmp 有什么特别之处吗?
【问题讨论】:
标签: node.js amazon-web-services rename