每次我在 Ubuntu 23.10 和 Windows 11 Pro 23H2 之间传输文件时,速度似乎都比正常速度慢很多,大约每秒 30 到 50 兆左右。我正在从 Windows 11 Pro 23H2 计算机复制到 Ubuntu 23.10,现在它的运行速度比我认为在这种情况下应该的要慢!!所以,有什么想法可以解决或解决这个问题吗?
答案1
您如何安装 Win11 共享?通过 Nautilus 还是通过 mount.cifs? – Morbius1 ...
通过 Nautilus 和 Samba... – Joel Craycroft001
在 Ubuntu 中挂载 smb 共享有两种方法:
[1] 通过 Nautilus 挂载到 /run/user/$UID/gvfs/
使用此方法会产生很多开销:nautilus 本身、gvfs 后端、它调用的 smb 客户端库等等……
[2] CIFS 挂载 - 就像 mount.cifs 一样。
由Linux内核直接控制。
您可能看不到这两种方法在速度上的差异,但我建议您使用 cifs 进行临时挂载,看看是否有所改善:
为 Win11 共享创建一个挂载点 - 例如:
sudo mkdir /media/Win11share
然后暂时挂载它:
如果您允许访客访问:
sudo mount -t cifs //win11-host-name.local/win11-share-name /media/Win11share -o guest,uid=1000
如果您需要凭证:
sudo mount -t cifs //win11-host-name.local/win11-share-name /media/Win11share -o username=xxxx,password=yyyy,uid=1000
将 win11-host-name win11-share-name xxxx 和 yyyy 替换为适当的值。
如果您不知道我在说什么,请连接到 Win11 并像往常一样共享,然后发布此命令的输出:
ls -l /run/user/$UID/gvfs