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 这种工具

    希望可以帮助你   请采纳 谢谢

参考技术A 应该是镜像出错了,把镜像完全删除再新建一个看看

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的文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

图文说明Win10上在VitualBox安装Ubuntu

Hadoop 环境准备

本地Web服务器搭建

Linux Ubuntu 跟 windows7用一根网线怎么传输文件?

如何装windows和ubuntu双系统

VitualBox