我正在使用安装在 Ubuntu 18 上的 VirtualBox 运行 Windows 10 客户机,并且希望将 Microsoft Onedrive 从 Windows 同步到 Ubuntu 中的文件夹中。我已经尝试过OneDrive
软件包,该软件包非常适合同步我的个人 OneDrive,尽管我正在尝试在 Ubuntu 中同步我的 OneDrive for Business 帐户。我还知道主机和来宾之间共享文件夹,但 Microsoft 不允许将我的 OneDrive 放入共享文件夹中,如果我创建快捷方式,则无法从主机访问它。
感谢任何帮助。
谢谢
答案1
这是我为解决此问题所做的更新。我已经写得尽可能详细,希望它能帮助解决其他人的问题。感谢我的一位亲爱的朋友在这方面帮助了我。
在宿主机中创建挂载目录(这里我们命名为onedrive) mkdir ~/onedrive
创建凭证文件 nano ~/.smbcreds 添加以下行
用户名=您的用户名
密码=你的密码
chmod 600 ~/.smbcreds
在 Windows(来宾)上,获取要共享的文件夹的属性 >> 转到共享,将共享名称更改为:Onedrive(假设主机和来宾中两个文件夹的名称相同)单击高级 单击权限,然后单击高级单击查找并添加你自己
创建安装共享(在主机即 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
- 您应该会看到 onedrive 出现在 Linux 上的文件管理器中,如果没有出现,则转到终端发出以下命令,无需 sudo mount ~/onedrive
请注意,您需要将 % % 里面的项目更改为您机器中的具体名称。
希望这可以帮助。
最好的。