windows跟vitualbox 的ubuntu16.01共享文件,windows看不到Linux的文件夹?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows跟vitualbox 的ubuntu16.01共享文件,windows看不到Linux的文件夹?相关的知识,希望对你有一定的参考价值。
windows跟vitualbox 的ubuntu16.01共享文件夹,挂载成功后能从Linux看到windows的文件和文件夹,但从Windows上看不到linux共享文件夹里的目录(文件能看到)
sudo mount -t vboxsf sharewithVM /home/source
本来/home/source目录下还有个子目录internal和t1.txt,但加载之后看不到internal目录了,cd /home/source ls internal目录没有显示,只显示t1.txt
楼上回答简直是扯淡
这个和镜像有什么关系?
virtualbox 和windows共享
首先需要安装VBox的增强工具
你这里已经在Linux下可以看到windows的目录
说明 你已经安装了 并且正常挂载到Linux了
Linux挂载的目标挂载点 挂载文件后原有目录的文件都不会显示 只会显示挂载后的目录
这也是你问题说的为什么看不到原来的文件
其次,Linux和windows共享目录 实际是Linux访问windows的目录
逆向是不能访问的 通过VBox的共享目录方式
所以你在windows里面是无法看到其他Linux的目录的
如果要传输文件 可以使用winscp 这种工具
希望可以帮助你 请采纳 谢谢
Linux Ubuntu 跟 windows7用一根网线怎么传输文件?
我的两个电脑不同系统,我新手,怎么用一根网线在Ubuntu和win7之间传输文件?求简单指导,需要的Linux Ubuntu软件 和 两个机器简单的配置说明,先谢谢~~~
不用网线,用无线就可以,win7建立无线局域网,linux连上win7的局域网,然后用网上连接,或者FTP传输都可以方法:
samba 是ubuntu和windows之间实现网络共享的工具。
1. 安装samba
[cpp] view plaincopy
sudo apt-get install samba
查看安装是否成功:
[cpp] view plaincopy
sudo dpkg -l samba*
输入上面命令会看到如下输出:
[cpp] view plaincopy
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii samba 2:3.5.11~dfsg- SMB/CIFS file, print, and login server for U
un samba-client <none> (no description available)
ii samba-common 2:3.5.11~dfsg- common files used by both the Samba server a
ii samba-common-b 2:3.5.11~dfsg- common files used by both the Samba server a
un samba-tools <none> (no description available)
un samba4 <none> (no description available)
un samba4-clients <none> (no description available)
un samba4-common <none> (no description available)
前面显示ii表示安装成功了。
2.创建共享目录
假设用户名为user_z
[cpp] view plaincopy
[cpp] view plaincopy
mkdir /home/user_z/share (创建share文件夹用来共享)
chmod 777 /home/user_z/share (更改chare的文件权限为所有用户可读可写可运行)
3. 备份并编辑smb.conf
[cpp] view plaincopy
[cpp] view plaincopy
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
找到 Authentication参数, 设置 security。
security 的设置可以是为 share, 也可以为 user。设置为 share时,访问不需要用户名和密码,也不需要映射用户和添加用户密码。但是为了安全考虑,此处我们设置为 user, 并设置访问密码
[cpp] view plaincopy
security = user(这里也可以设置为share,这时访问就不需要用户名和密码了。那么就不需要映射用户和添加用户与密码)
username map = /etc/samba/smbusers
设置[share]参数,假设允许访问share文件夹的网络用户名是guest_z(后面要相应地添加该用户)
[cpp] view plaincopy
[Share]
comment = Shared Folder with username and password
path = /home/user_z/share
public = yes
writable = yes
valid users = guest_z
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
找到Global Settings,设置:
[cpp] view plaincopy
<pre name="code" class="cpp">workgroup = WORKGROUP #注意,这里的WORKGROUP是共享中的工作组名称
#下面的三行是为了防止出现中文目录乱码的情况
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936</pre>
<pre></pre>
<p></p>
<pre></pre>
4.添加网络账户guest_z<pre name="code" class="cpp">sudo useradd guest_z</pre>要注意,上面只是增加了new这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。现在要新增网络使用者的帐号:<br>
<pre name="code" class="plain">sudo smbpasswd -a guest_z
(设置你的new密码,这个密码不是开机登录时候用的,是你要访问WIN共享文件或者WIN共享文件访问你的时候要填的密码)</pre><br>
5. 编辑smbusers文件,(若第一次添加用户,此文件可能不存在,输入下面命令,系统会为我们新建一个smbusers文件)<br>
<pre name="code" class="plain">sudo gedit /etc/samba/smbusers</pre>在smbusers文件中加上<br>
<pre name="code" class="plain">new = “network username”</pre>保存,退出。<br>
<br>
删除网络使用者的帐号的命令把上面的 -a 改成 -x;如 sudo smbpasswd -x guest_z<br>
<br>
6. 测试并重启samba,Samba服务会同时启动两个服务,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名。在Windows系统中, 主机可以被加入一个组中,这样每个主机都必须有一个名字,这个名字是用于在网上被标志的名,并非机器的主机名,将其称为NetBIOS名。其中nmbd进 程是随着smbd进程启动而启动。<br>
<pre name="code" class="plain">sudo testparm #测试
sudo smbd restart
sudo nmbd restart</pre>这样,在win7命令行中输入\\linux ip,就可以访问你linux下的文件了。<br>
<p></p>
<p>7.遇到的访问错误:</p>
<p>“multiple connections to a server or shared resource”, 一种可能性如下:</p>
<p>(链接:<a href="http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/aeeb452d-0254-4bc2-a598-20f1f57ee8e0/">http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/aeeb452d-0254-4bc2-a598-20f1f57ee8e0/</a>)<br>
</p>
<p><span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px">The network folder specified is currently mapped using a different </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">user name and password. To connect using a different user name and </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">password, first disconnect any existing mappings to this network </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">share. </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
</p>
<p style="border-style:initial; border-color:initial; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; margin-top:1em; margin-bottom:1em; outline-width:0px; outline-style:initial; outline-color:initial; padding-top:0px; padding-bottom:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-width:initial; border-color:initial; list-style-type:none; text-decoration:none; color:rgb(51,51,51); font-size:13px; line-height:16px; text-align:left">
To do this</p>
<p style="border-style:initial; border-color:initial; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; margin-top:1em; margin-bottom:1em; outline-width:0px; outline-style:initial; outline-color:initial; padding-top:0px; padding-bottom:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-width:initial; border-color:initial; list-style-type:none; text-decoration:none; color:rgb(51,51,51); font-size:13px; line-height:16px; text-align:left">
net use * /delete</p>
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">Press 'Y' on keyboard</span><br>
<p><span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left"><br>
</span></p>
<p><br>
</p>
<p><br>
</p>
<pre></pre>
<div style="padding-top:20px">
<p style="font-size:12px;">版权声明:本文为博主原创文章,未经博主允许不得转载。</p>
</div> 参考技术A 你把问题说反了
Linux由内核和软件包组成
内核由Linus Toverse及其团队共同开发和维护
软件包由其它团队来维护。由于软件包的不同所以就使得linux有不同的发行版的说法
Ubuntu、debian、redflag、redhat、opensusu等都是linux,都采用linux的内核,然后各公司根据内核来自已组建软件包。
这几个LINUX其实都差不多,大体都一样,只是提供的软件不一定一样。
新手的话,想学好Linux可以用Redhat,如果只是随便试试用,可以用Ubuntu(它做得跟windows很像,完全傻瓜式操作),想好看就用suse(opensuse)
另外,FreeBSD不是Linux,是UNIX。 参考技术B 这个一根网线,是怎么个情形
用网线,链接2台电脑??
还是2台电脑在同一个网络
办法
2台电脑,设置个共享文件夹。不用密码的那种
linux 要给win 什么文件,发到win 的文件夹中,win 就可以复制或剪切走 参考技术C 楼上说得不错,在随便一台架FTP也可以,用samba也可以
不过最简单是下载winscp,然后在win7上运行,用它可以登录linux并取文件
它不大,就几M
不过,PC连PC的网线最好做成交叉线,你去外面叫卖网线的帮你做,一般都会做 参考技术D 装飞鸽传书,windows下就不说了,ubuntu下,sudo apt-get install iptux就可以了,或者http://code.google.com/p/iptux/downloads/list下载本回答被提问者采纳
以上是关于windows跟vitualbox 的ubuntu16.01共享文件,windows看不到Linux的文件夹?的主要内容,如果未能解决你的问题,请参考以下文章