Linux下windows文件共享
  在我的主机里新建了一个文件夹,共享的名字是test,然后我主机的IP地址是192.168.1.12,而我的主机的当前登录的用户名为bluejun。
  以下是让Linux访问的Windows里设置的共享文件夹的命令
  mount -t smbfs -o username=bluejun,iocharset=GB2312 -l //192.168.1.12/bluejun /mnt/test
  这句命令中的那个smbfs就是要mount的对象的类型,因为是Windows共享的文件夹,所以就要用smbfs这个是固定的.然后那个bluejun就是我主机的用户名,GB2312就是设置字符编码为GB2312也就是简体中文,要不然访问出来的中文就会是乱码.
  后面那个192.168.1.12是我Windows系统的IP,那个test是Windows里的那个共享名,
  /mnt/test的意思就是把我Windows系统里的那个test文件夹挂接到Linux系统的/mnt/test这个目录下,如果这个目录不存在的话,可以自己建立,也可以挂接到其它目录,自己看着搞下。
  在输入这句命令之后
  mount -t smbfs -o username=bluejun,iocharset=GB2312-l //192.168.1.100/test /mnt/test
  它会提示你输入密码,然后输入Windows系统的bluejun这个用户的密码按回车就可以了,然后打开到/mnt/test这个目录下就可以看到共享的东西都已经显示在这个目录下了,至此我Windows系统里的东西就可以被Linux访问了,然后我那些电子书就可以看了,不过因为Linux默认的pdf阅读器不太好,所以我就又上网下载了AdobeReader7.0在Linux下用的软件安装包,装上之后我就可以阅读清析的pdf文档了.至此我可以在Linux里好好学习了.
  注意:
  可能是因为字符编码的问题,如果在Windows下的共享文件名为非半角字符的话,那用mount命令会失败,具体的解决方法我目前只有不共享中文字符的文件夹.大家也注意一下吧.
===================================================================================================================================
从Linux访问Windows文件夹是非常简单的,只需键入下面的命令就可以了。
mount -t smbfs -o username=user,password=foobar,ip=192.168.**.** //HOSTMACHINE_NAME/Tinix /mnt/smb/Tinix
其中,username和password必须是宿主机上合法的用户名和密码,而且要有访问共享文件夹Tinix的权限。HOSTMACHINE_NAME是宿主机的计算机名称。注意,逗号之后不能有空格。
我们并不需要配置Samba服务器,因为我们不想从Windows中访问Linux,我们只需将Windows中的文件夹共享,这样宿主机和虚拟机都可以访问,我们的目的也就达到了。
linux查看当前文件夹内容现在,在/mnt/smb/Tinix目录下已经能够看到Windows下的文件了。
===================================================================================================================================
将要访问的windows文件夹设置为共享,然后使用下面的命
令将该文件夹挂载到linux上:
mount -t smbfs -o username=xx,password=xx,xx //hostname/path /localpath
比如要访问的文件夹为share,则可以使用命令:
mount -t smbfs -o username=guest,password=11111111,ip=192.168.0.116 //infosec-lbh/share /home/lbh
如果系统没有报错的话,则/home/lbh即为windows中的share文件夹
===================================================================================================================================
VMware-Tools法
先在Windows下建个共享文件夹,暂时取名叫share (VM->setting->options->shared folders)
再进入虚拟机的下拉菜单VM->Install
出现一个对话框,单击“install”,
安装完毕后会在Linux的桌面上出现一个光盘的图标,名叫“VMware Tools”,
然后进入mnt/cdrom,把里面那个叫“VMwareTools-5.5.”的文件拷贝到opt下,
然后打开“终端”,用cd命令进入到opt文件夹下,在命令行输入:tar zxvf VMwareTools-5.5. 回车(进行解压)
再用cd命令进入到解压的文件里,在命令行输入:./vmware-install.pl 接着一路回车,就ok了。等安装完毕后,可以查看mnt文件夹里面会多了一个叫“hgfs”的文件夹,这下面的文件夹里就可以放Windows与 Linux需要共享的文件了,OK!
===================================================================================================================================
service-network-restart
1、开启WINDOWS的GUEST帐户,并设置密码!
2、在WINDOWS里创建一个文件夹,把文件放入这个文件夹里,共享此文件夹,并设置好共享权限和NTFS本地权限!
3、配置LINUX的IP(必须和WINDOWS的IP是一个段的),开启网卡服务(命令:service network restart)测试能不能PING通WINDOWS。
4、LINUX下使用挂载命令:mount //WINDOWS的ip地址/共享文件夹名 /LINUX挂载点目录
挂载过来后,把文件复制到别的目录。
上面的方法就可以实现从LINUX去访问WINDOWS中的共享。
===================================================================================================================================
如何在vmware6.0+Red Hat 9.0下,访问windows xp(笔者host系统)文件呢? 通过共享文件夹,你可以方便的在虚拟机和宿主机之间共享文件。如果你想用共享文件夹,你必须在客户机中安装与VMworkstation版本相同的vm-tools并且在你的虚拟机设置中指定共享目录。
VMware Workstation 5包含了性能增强了的共享文件夹功能。
你能够使用共享文件夹功能在以下客户操作系统中:
Windows Server 2003
Windows XP
Windows 2000
Windows NT 4.0
拥有2.4版或更高版本核心的Linux
不支持98客户机
步骤:1)设置共享文件
1.选择 虚拟机 〉设置
2.选择 选项
3.点选 共享文件夹
4
.点击Add按钮 打开共享文件夹向导 并点下一步
5.输入共享文件夹名字和位置 并点下一步
Name —— 这个名字将出现在虚拟机内
Host folder —— 在宿主机中你想共享的文件夹路径。可以通过输入路径名字或浏览到目录确定路径。
6.确定共享文件夹属性。
lEnable this share —— 选择这个选项来启用共享文件夹功能。不选择这个选项将禁用这个共享文件夹但不从虚拟机配置中删除它。你可以添加一个共享文件夹在列表中但不马上启用它。你以后也能够随时在列表中点选启用这个共享文件夹,点属性按钮钩选属性对话框的启用文件夹选项即可。
Read-only —— 这个选项用来防止虚拟机改变宿主机文件系统中的共享文件夹里的内容。访问被宿主机权限设置所配置的共享文件夹中的文件。
Disable after this session —— 选择这个选项当虚拟机关机或挂起时禁用虚拟机连接到共享文件夹。不选择这个选项共享文件夹将总是能用。
7.点完成。
2)在Red Hat 9.0中安装 VMware install tools
启动虚拟机,并安装VMware install tools。
3)查看/mnt/hgfs文件夹为共享文件目录。
===================================================================================================================================
通过samba,  先共享你的window分区,例如共享名:test,  WINDOW机器的IP:例如:192.168.0.2  .在window  创建一个root  用户 
在虚拟机中,以root用户登陆,创建一个挂载目录  如:mkdir  /mnt/samba 
最后执行:    mount  -t  smbfs    //192.168.0.2/test    /mnt/samba  (输入用户密码,windows中root  用户密码)
===================================================================================================================================
先在Windows下建个共享文件夹,暂时取名叫share (VM->setting->options->shared folders)
再进入虚拟机的下拉菜单VM->Install
出现一个对话框,单击“install”,
安装完毕后会在Linux的桌面上出现一个光盘的图标,名叫“VMware Tools”,
然后进入mnt/cdrom,把里面那个叫“VMwareTools-5.5.”的文件拷贝到opt下,
然后打开“终端”,用cd命令进入到opt文件夹下,在命令行输入:tar zxvf VMwareTools-5.5. 回车(进行解压)
再用cd命令进入到解压的文件里,在命令行输入:./vmware-install.pl 接着一路回车,就ok了。等安装完毕后,可以查看mnt文件夹里面会多了一个叫“hgfs”的文件夹,这下面的文件夹里就可以放Windows与 Linux需要共享的文件了,OK!
===================================================================================================================================================

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。