一尘不染

“ EXDEV:不允许跨设备链接”错误是什么意思?

node.js

此错误实际上是什么意思?什么是“跨设备链接”?

此libuv页上已提及该内容,但除“不允许跨设备链接”外,未提供任何详细信息。


阅读 293

收藏
2020-07-07

共1个答案

一尘不染

它用于Linux上的EXDEV:

请参阅man rename联机帮助页:

EXDEV
oldpath和newpath不在同一挂载的文件系统上。(Linux允许将文件系统挂载到多个点,但是即使在两个挂载点上都挂载了相同的文件系统,rename()也无法跨不同的挂载点工作。)

ERROR_NOT_SAME_DEVICE在Windows上时,也会使用此错误,请参阅:

有关更多信息,请参见:

winerror.h 0x80070011 #define ERROR_NOT_SAME_DEVICE 系统无法将文件移动到其他磁盘驱动器。

2020-07-07