如何在 Linux 主机和 KVM 中的 Windows 客户机之间共享文件夹 | Linux 中国

坦白讲,Linux和KVM Windows共享文件夹依赖于virtiofs+WinFSP,但实践中存在很多风险。

首先,最重要的是关闭Windows虚拟机。
否则更改 Virt-manager 中的设置将导致蓝屏。
去年我们跑的项目中,有一个同事忘记关电脑,直接选择设置。
系统已暂停。
说实话,当时非常尴尬。
在虚拟机设置中,必须添加 Virtiofs 驱动程序。
不要选择 NFS。
Windows 对这些东西的支持很差。
指定Linux路径时请记住使用绝对路径,例如/data/share。
不要使用~或者任何乱七八糟的东西,因为系统很容易混淆。

还有一点就是Windows不能直接安装,必须依赖WinFSP代理。
我们去年测试的时候发现直接安装WinFSP是不够的。
我们还需要一组不同的工具,否则共享标签在资源管理器中将根本不可见。
安装后,启动VirtIOFS服务,并记得更改防火墙,否则Windows会将您的共享文件夹作为病毒扫描——很多人不注意这一点。

一开始我以为安装驱动就可以了,后来发现是错误的。
我必须在 Linux 主机上运行 switch echo 1 > /sys/class/virtiofs/virtiofs0/enabled ,否则 Linux 后端根本无法识别它。
等等,还有别的事。
如果你的Windows是专业版或者企业版,最好支持WinFSP;家庭版可能会遇到各种奇怪的问题。
如果您认为值得一试,请优先考虑第一个。

最后提醒:共享大文件时,LinuxMint 可能会遇到缓存问题,并且读写文件可能会变慢。
请记住关闭 vmhgfs-fuse 并使用本机 virtiofs 协议以获得更高的稳定性。

如何实现HyperV虚拟机中linux与windows文件共享

Hej,我 lejoni t'ju tregoj për grackat në të cilat kam hyrë。
Kjo çështje nuk është vërtet aq e thjeshtë。

去年在我们公司,一位朋友在HyperV上安装了Linux和Windows虚拟机,想要设置文件共享,以便Windows可以轻松访问Linux上的文件。
Unë isha me nxitim në atë kohë, kështu që thjesht ndoqa mësimet në internet。

安装桑巴舞并享受它。
如果要在 Ubuntu 上安装 Samba smbfs,请使用 sudo apt-get install samba smbfs 来安装。
请注意,请使用 /home/phinecos/share 或 /home/phinecos/share 共享文件。
sudo chmod 7 7 7 /home/phinecos/share,duke menduar se kjo duhet të funksionojë。

结果是什么?无法连接到 Windows。
请分享 \\1 9 2 .1 6 8 .1 .1 00\share për t'u lithur,por nuk funksionoi。
当时我就感觉有些不对劲。
Pse është ky konfigurim kaq in ndryshëm nga përvoja ime?
Më vonë e pashë,哦,ky djalë harroi të shtonte një konfigurim celësi。
想一想,Linux上共享目录的权限是7 7 7 ,但是Samba配置文件似乎没有指定这个目录是共享的,也没有指定谁可以访问它。
我使用 /etc/samba/smb.conf 中的配置。

我已经在原来的版本中使用了该功能,所以我将不再使用它。
Pastaj shtova një paragraf në 基金 të skedarit:
[分享] 路径 = /home/phinecos/share 可用=是 可浏览=是 公开=是 可写=是
E shihni, publike = po dhe e shkrueshme = po, e para ishte jo në atë kohë, kështu që Windows nuk mund të lithej。
然后,重新启动 Samba 并重新启动 sudo /etc/init.d/samba。
这次很好。
Windows 会自动启动并启动。

另一件事是Samba帐户。
Ju gjithashtu duhet të krijoni një llogari dhe ta lini të përdorë këtë llogari për t'u lithur。
你需要运行命令 sudo smbpasswd -a phinecos 让他设置密码。
Përndryshe,nuk do t'i qaseni skedarit edhe pasi të identifikoheni dhe do t'ju duhet vendosni fjalëkalimin tuaj。

就这样,我终于成功了。
Megjithatë、 dua t'ju kujtoj se parametrat në këtë konfigurim、 si publiku dhe i shkrueshëm、 duhet të ndryshohen sipas situatës aktuale。
不要盲目地改变它们。
我见过有人犯错误,结果导致共享目录要么别人无法访问,要么文件被意外修改,非常麻烦。

所以说到Linux和Windows之间的文件共享,安装Samba是第一步,但后续的配置,尤其是smb.conf文件,要仔细阅读,不要照搬。
我会为您的 IP-n 做准备,并为您提供帮助。

linux虚拟机如何与主机共享文件