‘壹’ centos7访问windows共享出错提示
我们在在Win 7下安装了VirtualBox,然后通过VirtualBox虚拟安装了CentOS 5.6,现在想在CentOS下访问Windows中的一些文件,需要在VirtualBox中配置数据空间:
VirtualBox 4.0.8
[root@zuantianyang-lnx ~]# lsb_release -a
LSB
Version:
:core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.6 (Final)
Release: 5.6
Codename: Final
第一、安装VirtualBox Guest Addition。点击"设备"菜单下面的“安装增强功能”:
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ls -lrt
总计 37520
-r-xr-xr-x 1 root root 278832 05-31 22:17 VBoxWindowsAdditions.exe
-r-xr-xr-x 1 root root 9284432 05-31 22:17 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x 1 root root 14664192 05-31 22:17 VBoxSolarisAdditions.pkg
-r-xr-xr-x 1 root root 7853516 05-31 22:17 VBoxLinuxAdditions.run
-r-xr-xr-x 1 root root 5523 05-31 22:17 runasroot.sh
-r-xr-xr-x 1 root root 6966 05-31 22:17 autorun.sh
-r-xr-xr-x 1 root root 647 05-31 22:17 AUTORUN.INF
dr-xr-xr-x 2 root root 4096 05-31 22:17 64Bit
dr-xr-xr-x 3 root root 4096 05-31 22:17 32Bit
-r-xr-xr-x 1 root root 6190464 05-31 22:17 VBoxWindowsAdditions-x86.exe
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ./VBoxLinuxAdditions.run
第二、 VirtualBox的设置中找到数据空间,添加要共享的文件夹,选择Auto-Mount和固定分配:
设备-->分配数据空间-->添加数据空间
我选择了整个Win7下的C盘, 数据空间位置C:\, 数据空间名称C_DRIVE
‘贰’ centos7挂载Windows共享文件夹
centos7挂载windows共享文件夹
练习环境:centos7是安装在台式机的虚拟机,Windows共享文件夹是公司服务器的共享文件夹(已设置好的共享)
步骤
1. 设置挂载点: mkdir /mnt/win #挂载点可以自己根据喜好设置
mount -t cifs -o username="共享文件夹的登录账户",password="共享文件夹的共享密码" //192.168.4.245/备份目录 /mnt/win
查看win的共享文件夹是否被挂载
df -h
或者直接到挂载文件夹下看一下有没有挂载内容
<pre style="box-sizing: border-box; outline: 0px; margin: 0px 0px 24px; padding: 8px; font-weight: normal; position: relative; white-space: pre-wrap; overflow-wrap: break-word; overflow-x: auto; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; line-height: 22px; color: rgb(0, 0, 0);">#cd /mnt/win
3. 开机自动挂载
修改fstab文件 vim /etc/fstab
在文件的末尾加上一行
//192.168.4.245/备份 /mnt/win cifs username=共享文件夹的登录账户,password=共享文件夹的共享密码 0 0
一旦共享文件夹的主机ip地址、登录账户及密码发生改变,将需要重复1.2.3步骤。
‘叁’ 如何将centos7中的文件共享给windows
1、 在地址栏中输入下面内容:
smb://Windows IP/Share folder name,smb为Server Message Block协议的简称,是一种IBM协议,运行在TCP/IP协议之上。
从Windows 95开始,Microsoft Windows都提供了Server和Client的SMB协议支持,Microsoft为Internet提供了SMB开源版本,及CIFS(Common Internet File System),通用文件系统。
2 、将Windows的共享文件夹挂载到本地
在终端中输入命令mount -t cifs -o username="Admin",password="" //192.168.1.1/ShareFolder /mnt/MyShare
注意命令行中的空格和逗号,空密码也可以。
此命令就是将192.168.1.1上的共享文件夹ShareFolder 挂载到本地的/mnt/MyShare文件夹,执行完,就可在MyShare里看到ShareFolder里的内容。
删除挂载用命令:umount /mnt/MyShare
‘肆’ centos怎么访问windows共享
我们在在Win 7下安装了VirtualBox,然后通过VirtualBox虚拟安装了CentOS 5.6,现在想在CentOS下访问Windows中的一些文件,需要在VirtualBox中配置数据空间:
VirtualBox 4.0.8
[root@zuantianyang-lnx ~]# lsb_release -a
LSB
Version:
:core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.6 (Final)
Release: 5.6
Codename: Final
第一、安装VirtualBox Guest Addition。点击"设备"菜单下面的“安装增强功能”:
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ls -lrt
总计 37520
-r-xr-xr-x 1 root root 278832 05-31 22:17 VBoxWindowsAdditions.exe
-r-xr-xr-x 1 root root 9284432 05-31 22:17 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x 1 root root 14664192 05-31 22:17 VBoxSolarisAdditions.pkg
-r-xr-xr-x 1 root root 7853516 05-31 22:17 VBoxLinuxAdditions.run
-r-xr-xr-x 1 root root 5523 05-31 22:17 runasroot.sh
-r-xr-xr-x 1 root root 6966 05-31 22:17 autorun.sh
-r-xr-xr-x 1 root root 647 05-31 22:17 AUTORUN.INF
dr-xr-xr-x 2 root root 4096 05-31 22:17 64Bit
dr-xr-xr-x 3 root root 4096 05-31 22:17 32Bit
-r-xr-xr-x 1 root root 6190464 05-31 22:17 VBoxWindowsAdditions-x86.exe
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ./VBoxLinuxAdditions.run
第二、 VirtualBox的设置中找到数据空间,添加要共享的文件夹,选择Auto-Mount和固定分配:
设备-->分配数据空间-->添加数据空间
我选择了整个Win7下的C盘, 数据空间位置C:\, 数据空间名称C_DRIVE
第三、 确认/sbin/mount.vboxsf存在
第四、 查看boxvfs模块是否加载:lsmod | grep vboxvfs,如果没有加载,执行modprobe vboxvfs命令加载
第五、 创建好mount点:
[root@zuantianyang-lnx ~]# cd /
[root@zuantianyang-lnx /]# mkdir WIN7_C_DRIVE
[root@zuantianyang-lnx /]# mount -t vboxsf C_DRIVE WIN7_C_DRIVE
C_DRIVE是数据空间名称,对应的是共享的Windows下的文件夹。
第六、 想让机器重启后还能访问Windows的文件夹,在CentOS重启后自动mount即可,需要修改/etc/fstab,加入
C_DRIVE /WIN7_C_DRIVE vboxsf defaults 0 0保存即可,挂载windows的共享目录C_DRIVE到CenOS下/WIN7_C_DRIVE
[root@zuantianyang-lnx ~]# cd /etc/
[root@zuantianyang-lnx etc]# vi fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
# Automatically mount Windows7 C_DRIVE to /WIN7_C_DRIVE ring startup, byrneyang.
C_DRIVE /WIN7_C_DRIVE vboxsf defaults 0 0
第七、 取消挂载
#sudo umount -f /mnt/shared
Building the VirtualBox Guest Additions kernel moles FAILD
使用VirtualBox安装Linux的朋友往往会同时安装增强工具Guest Addtions,该工具的主要目的是使鼠标可以在真实机与虚拟机之间自由穿梭、自动根据VirtualBox窗口大小改变X尺寸等。但往往安装时都会遇到挫折!
原因常常在于这么几点:
第一、 当
您点击安装Guest
Additions时,桌面会出现虚拟安装光盘文件夹,里面就是增强工具包,但如果您需要安装增强包,就需要至少有读和执行的权限,但光盘文件是无法修改
文件权限属性的,所以您需要复制光盘文件里的所以文件,在桌面上新建个文件夹,把文件粘贴进入!修改文件权限。
这里根据您安装的虚拟系统不同选择不同的文件执行,如安装的是Linux,就chmod 777 VboxLinuxAdditions-x86.run。
这是即可安装增加工具:./VboxLinuxAdditions-x86.run(注:执行当前文件夹下的VboxLinuxAdditions-x86.run,需要在终端运行命令)。
第二、 当您在终端中执行./VboxLinuxAdditions-x86.run时,系统还可能还会提示您:
Building the VirtualBox Guest Additions kernel moles [失败]
出现这种提示,往往说明您没有安装.-gcc .-make .-kernel-default-devel .-kernel-sources .-kernel-headers 这样几个必要的软件包。
您可以从系统安装光盘中找到它们,并安装到系统中,并且当您安装gcc时,可能还会提示您有软件包的依赖关系,按提示安装依赖包即可!
第三、 mount数据空间时注意,数据空间的名字不要跟/mnt下您新建的文件夹名称一样。
比如,要共享host系统中的 tempfolder 文件夹,数据空间默认名称就是 tempfolder ,命令可以是:
sudo mkdir /mnt/share/
到此基本上没有问题了,重启后您的系统会更加完美!
总结:如果您安装软件时遇到依赖包问题,建议使用YUM安装软件,摆脱依赖包问题!如果您还有疑问的地方,请给我们留言!
‘伍’ centos6samba怎么搭建与win10共享
1、首先需要登入安装了Linux系统的计算机,安装Samba。Fedora发行版一般使用yum工具安装Samba服务器,可以使用“rpm -q samba”查询Samba服务器是否已经安装,当然,也可以直接使用“yum install samba”安装Samba服务器。如果Samba已经安装,yum会给出提示,否则按照步骤,输入“y”就可以直接下载安装Samba服务器了。
2、安装完成之后,需要查看一下Samba是否已经加入到自启动服务。使用“/sbin/chkconfig | grep smb”和“/sbin/chkconfig | grep nmb”命令可以查看smb和nmb是否加入到系统服务。(SMB是Samba共享服务,nmb是NetBIOS服务,为配合Windows使用,他们两个服务都要加入到系统服务中)。然后再使用“/sbin/service smb status”和“/sbin/service nmb status”查看服务是否已经启用。
3、接下来就要配置samba服务器了。编辑修改“/etc/samba/smb.conf”,设置共享和认证参数。如图就是我在用的Samba用户共享典型配置文件。编辑修改完成之后,可以使用“testparm /etc/samba/smb.conf”验证配置文件的有效性,以免因配置文件错误而导致Samba服务无法启动。
4、验证OK的话,接下来就是添加Samba共享用户了,使用“/usr/bin/smbpasswd -a <用户名称>”的方式添加Samba共享用户,并为每个用户设置Samba共享认证的密码。
5、到这里基本上Samba服务器配置就完成了,如果上述步骤中smb和nmb服务没有自动添加到系统服务中,可以使用“/sbin/chkconfig --level 2345 smb on”和“/sbin/chkconfig --level 2345 nmb on”将其加入到系统服务中,其中2345是Linux的运行级别,一般都不会超出这几个运行级别。然后我们就可以使用“/sbin/service smb restart”和“/sbin/service nmb restart”重启服务了。
‘陆’ 怎样在Windows与Centos下的Linux间共享文件
打开系统
打开Centos6.5界面,开启你想要共享到的Linux虚拟机系统。点击界面上方“虚拟机”按钮,再点击“设置”按钮。
实现文件共享
1、点击“选项”按钮中的“文件夹选项”,并在右边窗口选中“总是启用”,当然你也可以选择最后一项,如果你只是想暂时实现共享的话。下次开机时共享文件就会消失。
2、点击“添加”,就会弹出想向导窗口,再点击下一步。
3、点击主机路径右边的“浏览”,就可以选择你想共享的文件啦,选择好之后点击确定并下一步。这里我选择的是“图片”文件夹。
4、之后可以看到你选择的文件夹已经被显示到了共享问件的目录里。再点击确定,共享就完成了。
在Linux中查看共享文件
1、如果有图形界面,直接点击computer,按如图所示步骤打开共享文件即可。如果没有图形界面,也可以用指令打开。
2、注意,上图FileSystem中的mnt中的hgfs文件夹就是Linux系统中挂载共享文件的默认文件夹。有的人按上边的步骤共享之后mnt中没有出现共享的文件,可能是因为你的mnt缺少共享支持。
3、此时可以在Terminal中输入:sudo mount -t vmhgfs .host:/ /mnt/hgfs,完了之后再共享一遍,就可以看到。
4、或者tools的名字不一样输入:sudo vmhgfs-fuse .host:/ /mnt/hgfs
如果还是不行,请自行度娘。
‘柒’ 主机win7,用vituralbox虚拟的centos,怎么让虚拟机共享网络上网
虚拟机里面装客户端工具。装好后重启虚拟机。
之后虚拟机的那个窗口上面有个设置共享的(不是虚拟机里面,应该是和那个安装客户端工具一个菜单里)。
设置好共享在虚拟机的 Linux 里面用 root 权限:
mount -t vboxsf XXXX /YYY/ZZZ
XXXX 是你共享的目录的名字(设置共享时有设置的),/YYY/ZZZ 是挂载的目的目录。
不过我建议,直接用 ssh 传数据,一般用虚拟机跑 Linux ,交互数据没那么大的量。ssh Linux 都自带,没自带的安装也很容易。Windows 装个 winscp 就行了。(别装扯淡的中文版前几天就是一帮 XXOO 的人上了当,人家 winscp 官方是多语言版的。可依然无数 XXOO 人去网络找什么中文版。全中了木马了。网络到现在也没有道歉!)
如果楼主还是不明白怎么用。用 U 盘也行的。
实体机拷贝好数据,之后再虚拟机的窗口上设置获取 USB 设备就行了。
‘捌’ 如何window 与centos 系统之间共享文件
最简单的是 在windows上开启共享,然后在centos上进行挂载就可以了。
mount //windows的ip/share /mnt -o user=administrator,pass=密码
‘玖’ centos7.0怎样访问windows共享文件
在访问Windows共享资料之前,请确保Windows共享是可用的,这里就不再赘述该怎样设置Windows共享了,那可是另外一个课题。
Linux访问Windows共享或者Linux共享资料给Windows时,其实都是在使用一个叫做Samba的软件,这个软件已经使用多年,稳定性和可靠性得到了很好的验证,也是很多网络NAS常用的软件。
我们这里要讲的Linux需要用到的工具就是Samba软件中的一种,samba-client。
在尝试访问Windows共享之前,需要首先确认samba-client已经安装了。最简单的方式是命令行查询“rpm -qa | grep samba-client”,当然也可以使用“yum”工具查询, 如“yum info samba-client”或“yum list samba-client”之类的命令。
如果samba-client没有安装,就需要使用命令“yum install samba-client”安装一下,yum会自动安装samba-client所需的相关依赖库,安装时选择Y就行了。
针对常见的Debian Linux发行版,如Ubuntu或CentOS,也可以使用“sudo apt-get install smbclient”和“sudo apt-get install smbfs”安装相应的共享访问工具。
准备停当,就可以尝试访问Windows共享文件夹了。我们可以首先使用“smbclient -L //IP地址 -U 用户名”查看一下该用户共享权限下的共享情况。其中不带“$”的那个,就是我们可以访问的共享文件夹了,其中“-U”是用来指定查询共享权限的用户名的。
Linux将共享文件夹也是当作磁盘资源对待的,因此需要使用mount工具将其挂载到本地文件空间才可以访问,这一点就像Windows常用的网络磁盘映射是一样的。
因此,首先我们需要创建一个挂载点,也就是在本地目录空间中创建一个挂载目录,如“mkdir -p /mnt/MYSHARE”。
挂载点创建之后,就可以使用mount命令挂载共享文件夹了,“mount -t cifs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”,其中cifs使用Linux常用的网络文件类型,也可以使用smbfs,以系统可以识别为准,如Ubuntu常见命令就是“sudo mount -t smbfs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”。“-o”表示挂载参数,常见的是需要提供共享的用户名和密码,另外需要注意的是iocharset和codepage,这两个参数是用来解决系统之间的字符编码转换的,如果出现乱码的情况,是需要调整这两个参数的,针对简体中文,使用utf8和cp936一般都可以解决问题,关于字符编码已经超出了本经验的范围。
挂载完成之后,就可以像使用本地文件目录一样访问Windows共享文件夹和文件了。
当然,Linux也有图形化的资源管理器,挂载之后,资源管理器也可以正常访问的。进入Linux桌面,打开“我的电脑”。
然后就可以像浏览本地文件一样,浏览共享的Windows文件夹和文件了,与命令行并没有太多的差异。
Windows共享资料使用完毕之后,也可以将其使用umount命令卸载,卸载就很简单了,直接使用“umount /mnt/MYSHARE”就可以了,其中MYSHARE是就是我们前面创建的挂载点了。
如果以后不需要,也可以将挂载点删除的。
步骤阅读
8
挂载的Windows共享文件夹在Linux重启之后就会消失的,如果还要使用,是需要重新挂载的。
如果希望Linux开机自动挂载Windows共享文件夹,则需要将挂载命令添加到Linux的“/etc/fstab”,也就是将前述的命令参数按照fstab的要求添加到fstab里面,这里就不再展开了,详情参考fstab相关帮助即可。
‘拾’ vm安装CentOS如何与windows共享文件
使用桥接(bridge)方式与宿主相连,既将虚拟机桥接到真实网络中去,不过要确认校园网没有做限制。如果不是DHCP分配,就手动吧。方式网上搜索就有~~
方法有3,如下:
1、使用VMware自带的工具:编辑你的虚拟机设置,点击[Options]菜单,再选中[Shared Folders],再点击[Add...],按照提示输入共享名称并选择XP中的文件夹,确定后启动虚拟机,通常在/mnt/hgfs目录下即可找到你共享的XP的文件夹。
注意:虚拟机Linux中必须安装VMware Tools。
2、使用SSH工具将文件通过SSH工具复制到Linux中,如PUTTY.
3、使用FTP,在Linux中启动vsftpd服务,在XP中使用ftp向它上传文件。