- 共享已安装
sudo mount -t cifs -o username=[username] //[ip_address]/[share] /mnt/[share]/
- 我正在
rename()
通过 Node 访问:fs.renameSync('/mnt/[share]/file', '/mnt/[share]/folder/file')
- 客户端和服务器都是Ubuntu 20.04,Samba 4.12.5-Ubuntu。
是否rename()
通过 SMB 传递到服务器?还是客户端复制文件并将其写回服务器?
答案1
网络共享中的文件在其磁盘上重命名,否则重命名会非常慢。
客户端可能使用与服务器不同的文件系统,例如 Windows 客户端和 Linux 服务器,因此来回传输文件将丢失服务器特有的信息。