将 Microsoft Onedrive 从来宾 (Windows 10) 同步到主机 (Ubuntu) 中的文件夹

将 Microsoft Onedrive 从来宾 (Windows 10) 同步到主机 (Ubuntu) 中的文件夹

我正在使用安装在 Ubuntu 18 上的 VirtualBox 运行 Windows 10 客户机,并且希望将 Microsoft Onedrive 从 Windows 同步到 Ubuntu 中的文件夹中。我已经尝试过OneDrive软件包,该软件包非常适合同步我的个人 OneDrive,尽管我正在尝试在 Ubuntu 中同步我的 OneDrive for Business 帐户。我还知道主机和来宾之间共享文件夹,但 Microsoft 不允许将我的 OneDrive 放入共享文件夹中,如果我创建快捷方式,则无法从主机访问它。

感谢任何帮助。

谢谢

答案1

这是我为解决此问题所做的更新。我已经写得尽可能详细,希望它能帮助解决其他人的问题。感谢我的一位亲爱的朋友在这方面帮助了我。

  1. 在宿主机中创建挂载目录(这里我们命名为onedrive) mkdir ~/onedrive

  2. 创建凭证文件 nano ~/.smbcreds 添加以下行


用户名=您的用户名

密码=你的密码


chmod 600 ~/.smbcreds

  1. 在 Windows(来宾)上,获取要共享的文件夹的属性 >> 转到共享,将共享名称更改为:Onedrive(假设主机和来宾中两个文件夹的名称相同)单击高级 单击权限,然后单击高级单击查找并添加你自己

  2. 创建安装共享(在主机即 Ubuntu 中) sudo -s nano /etc/fstab 添加以下行 将下面的 IP 地址更改为 Windows 计算机(来宾)的 IP 地址 将 /home/%usrname% 更改为主目录(2处)


//%IP address of the guest machine%/Onedrive /home/%username%/onedrive cifs nofail,sec=ntlmv2,credentials=/home/%username%/.smbcreds,,users 0 0

  1. 您应该会看到 onedrive 出现在 Linux 上的文件管理器中,如果没有出现,则转到终端发出以下命令,无需 sudo mount ~/onedrive

请注意,您需要将 % % 里面的项目更改为您机器中的具体名称。

希望这可以帮助。

最好的。

相关内容