标签: shared-directory

Virtualbox共享文件夹权限

我在RedHat上使用Windows和Virtualbox,简单起见:我创建了一个共享文件夹,因此我可以在Windows操作系统上使用Eclipse并在Linux中进行一些测试.

但是,我无法访问我的用户共享文件夹,我已使用root登录并使用chmod 777,甚至将我的用户移动到文件夹的组.

无论我做什么,结果都是一样的:

/media/sf_sharedFolder/: Permission denied

我能做什么?如何与我的用户访问共享文件夹?

virtualbox shared-directory

377
推荐指数
7
解决办法
28万
查看次数

使用 Colab 访问“与我共享”

我想访问 Google Drive 的“与我共享”目录中的文件。

在 Colab python notebook 中,以下命令:

import os
from google.colab import drive
drive.mount('/content/drive')
!ls "/content/drive/My Drive"
Run Code Online (Sandbox Code Playgroud)

然而,适用于“我的驱动器”目录

!ls "/content/drive/My Drive"
Run Code Online (Sandbox Code Playgroud)

失败

FileNotFoundError: [Errno 2] 没有这样的文件或目录:

我知道我可以手动将文件夹添加到我的驱动器并继续(如此处所述),但我想直接访问共享文件夹,例如我可能需要自动处理文件与我实时分享。

我也知道“OneDrive”等其他云平台存在相同/类似的问题。

问题是:

  1. 如果没有直接的方法,至少有解决方法吗?
  2. 与我共享代码的人也可以访问我的驱动器吗?

python shared-directory google-colaboratory flysystem-google-drive

50
推荐指数
9
解决办法
5万
查看次数

Vagrant错误:无法挂载VirtualBox共享文件夹(访客添加,vboxsf)

问题

我在Windows 10上安装了Vagrant,因此我可以在虚拟机中创建个人本地开发环境.我读到的关于Vagrant的一切都说我甚至可以通过NAT端口转发来启动多个系统并测试它们之间的通信.但首先,我只是希望在我与其余部分进行过多讨论之前创建一个开发环境虚拟机.

我按照SitePoint教程安装了VirtualBox,Vagrant,PuTTy和PuTTYGen:https://www.sitepoint.com/getting-started-vagrant-windows/ .接下来,我在C:驱动器上创建了一个vagrant项目文件夹vagrant init,删除了Vagrantfile,最后删除了vagrant init ubuntu/trusty64.然后我做了vagrant up,但过程失败并出现错误:

Vagrant无法挂载VirtualBox共享文件夹.这通常是因为文件系统"vboxsf"不可用.该文件系统通过VirtualBox Guest Additions和内核模块提供.请验证这些客人添加内容是否已在guest虚拟机中正确安装.这不是Vagrant中的错误,通常是由错误的Vagrant框引起的.对于上下文,尝试的命令是:

mount -t vboxsf -o uid = 1000,gid = 1000 vagrant/vagrant

该命令的错误输出是:

: 没有相应的文件和目录

这是我的Windows命令行的屏幕截图:

Vagrant/VirtualBox错误的屏幕截图

这是一个文本版本:

C:\vagrant\sitepoint-test-2017-02-05>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'ubuntu/trusty64'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'ubuntu/trusty64' is up to date...
==> default: A newer version of the box 'ubuntu/trusty64' is …
Run Code Online (Sandbox Code Playgroud)

windows virtualbox shared-directory vagrant vagrant-windows

33
推荐指数
5
解决办法
3万
查看次数

VirtualBox for Apache中的共享文件夹

我的主机是ArchLinux,我在CentOS客户端运行Apache.我有共享文件夹中的vhost配置和所有站点代码.为了能够将vhost配置放在共享文件夹中,我将共享文件夹挂载为apache:apache.

shared    /mnt/shared    vboxsf    defaults,uid=48,gid=48  0 0
Run Code Online (Sandbox Code Playgroud)

当我在主机中编辑文件时,Apache将始终开始发送带有尾随字符的旧版本文件.在vim中,它们显示为^ @,所以我猜它们是空字符.即使我编辑第一行,空字符的数量也与我所做的更改数量有关,最后显示空字符.如果我推测,它看起来像一个糟糕的差异.

如果我停止httpd,umount重新安装,并启动httpd该文件看起来很好.只是重新启动httpd没有帮助.

我该如何调试mount?什么都没有跳出来对我说/var/log.

apache mount virtualbox shared-directory

30
推荐指数
1
解决办法
9288
查看次数

Virtualenv没有创造环境

我在Ubuntu 12.04上安装了Virtualenv,并使用它来处理统一桌面下的示例项目.我正在使用VirtualBox,并且在Unity桌面上遇到了一些问题,因此改为KDE桌面.

我现在正在尝试创建一个新项目,但virtualenv不允许我在我的项目文件夹中创建一个新环境.在终端我导航到项目文件夹,键入virtualenv venv并获取以下错误消息:

Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 3, in <module>
    virtualenv.main()
  File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 938, in main
    never_download=options.never_download)
  File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 1039, in create_environment
    site_packages=site_packages, clear=clear))
  File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 1215, in install_python
    copyfile(stdinc_dir, inc_dir)
  File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 430, in copyfile
    copyfileordir(src, dest)
  File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 405, in copyfileordir
    shutil.copytree(src, dest, True)
  File "/usr/lib/python2.7/shutil.py", line 206, in copytree
    raise Error, errors
shutil.Error: [('/usr/include/python2.7/numpy', 'venv/include/python2.7/numpy', '[Errno 30] Read-only file system')]
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题?我已经尝试重新安装virtualenv但没有快乐.谢谢

python symlink virtualbox shared-directory virtualenv

16
推荐指数
3
解决办法
8147
查看次数

如何从Windows命令行创建共享文件夹?

据我所知,这是通过net命令完成的.

但是,帮助部分不是很有用,因为它只显示了辅助选项而不是如何使用它们.

假设我有一个文件夹 C:\Share_test

如何从命令行共享它?

windows cmd shared-directory

15
推荐指数
2
解决办法
5万
查看次数

vmhgfs-fuse在启动时使用VMware Windows 8.1主机和Ubuntu 16.04 guest

我正在使用带有Windows 8.1主机和Ubuntu 16.04客户机的VMware Player,我有一个共享文件夹shared_folder,我想在启动时挂载到特定位置:/shared_folder.我可以使用命令手动执行此操作

vmhgfs-fuse .host:/shared_folder /shared_folder

现在我想在启动时自动执行此操作.由于我是Ubuntu的初学者,也许有人可以指出我的问题的解决方案.谢谢

ubuntu shared-directory vmware-player

15
推荐指数
1
解决办法
9909
查看次数

詹金斯错误的卷权限

我有一个托管Oracle Linux的虚拟机,我已经安装了Docker并使用docker-compose文件创建了容器.我将jenkins卷放在共享文件夹下,但是当启动docker-compose时,我得到了Jenkins的以下错误:

詹金斯| 触摸:无法触摸'/var/jenkins_home/copy_reference_file.log':权限被拒绝jenkins | 无法写入/var/jenkins_home/copy_reference_file.log.错误的卷权限?詹金斯退出了代码1

这是卷声明

  volumes:
    - "/media/sf_devops-workspaces/dev-tools/continuous-integration/jenkins:/var/jenkins_home"
Run Code Online (Sandbox Code Playgroud)

virtualbox shared-directory jenkins docker docker-compose

12
推荐指数
3
解决办法
1万
查看次数

无法使用nfs挂载vagrant synced文件夹

我设法在一个ubuntu流浪盒中设置我的Symfony2项目.但是通过它的网络服务器加载网站大约需要20秒.经过一番研究,我想出了使用nfs作为同步文件夹.这是我在Vagrantfile中的设置:

config.vm.network "private_network", ip: "192.168.56.101"
config.vm.synced_folder ".", "/vagrant", :nfs => true, :mount_options => ["dmode=777","fmode=777"]
Run Code Online (Sandbox Code Playgroud)

启动de vagrant box后,我收到以下错误

==> default: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -o 'dmode=777,fmode=777' 192.168.56.1:'/Users/marcschenk/Projects/teleboy.ch' /vagrant

Stdout from the command:

Stderr from the command:

stdin: is not a tty
mount.nfs: an incorrect mount option was specified
Run Code Online (Sandbox Code Playgroud)

VM似乎工作,但同步文件夹显然是空的.我错了什么?

我的设置:

  • Vagrant 1.6.5&Virtualbox 4.3.18
  • 主持人:OS X 10.10
  • 嘉宾:Ubuntu 12.04

macos nfs shared-directory vagrant ubuntu-12.04

10
推荐指数
1
解决办法
1万
查看次数

如何改善流浪汉中缓慢的共享文件夹

在我的Windows 7上我使用:

  • VirtualBox 5.0.20
  • 流浪汉1.9.1
  • vagrant-share(1.1.6,system)
  • vagrant-winnfsd(1.3.1)

我有一个带有一些PHP软件(piwik)的ubuntu vagrant box,它在特定的CLI命令上执行一些涉及文件的处理.我已经测量了命令完成从guest(ubuntu)到主机(win7)的各种类型共享所需的时间:

  • 在一个简单的共享文件夹上30秒.
  • nfs共享文件夹上的5秒(通过config.vm.network "private_network", type: "dhcp"config.vm.synced_folder "piwik", "/web-pub/piwik", :nfs => true, :mount_options => ['actimeo=2']).
  • 复制了所有相关文件后,没有共享0.5秒/tmp,这是不共享的.

我确认在不同的任务上按比例相似的数字(例如drush cc all在香草drupal 7安装上).

你知道如何让共享文件夹的速度超过5秒吗?我想避免基于rsync的解决方案.

filesystems ubuntu shared-directory vagrant vagrant-windows

9
推荐指数
1
解决办法
3927
查看次数