摘自:https://www.jianshu.com/p/4a06121450e5

1.1方案背景

本方案就是在解决磁盘不足的问题而产生的,利用映射盘的原理将Linux共享文件夹映射到Windows磁盘。

1.2 Samba服务器搭建

实现linux与windows文件共享的方法有很多,本文主要是介绍利用Samba是实现共享方式。

1.2.1 Samba简介

Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;

大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;

我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。

1.2.2 Samba套件准备

Linux6.5系统默认是安装了Samba套件的,如果没有安装的需要利用yum进行安装或者其他方式,但是yum在安装的时候需要连网,不然找不到资源,但是没有网就需要自己制作yum源,

1、介绍安装的方法:

[root@localhost~]# yum install samba

安装完以后,可以通过命令rpm -qa | grep samba(这也是看其他利用yum安装包的命令,只需要将samba改为想查看的安装包即可)看到相关依赖包都已经安装好.

 

2、介绍主要套件的作用:

【samba-common-3.6.9-164.el6.x86_64】

主要提供samba服务器的设置文件与设置文件语法检验程序testparm

【samba-client-3.6.9-164.el6.x86_64】

客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集

【samba-3.6.9-164.el6.x86_64】

服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项

3、Samba服务开启和关闭

启动Samba服务器可以通过 /etc/init.d/smb

start/stop/restart 来启动、关闭、重启Samba服务,启动SMB服务如下所示:

例如:

[root@localhost~]# /etc/init.d/smb start// 启动smb服务

[root@localhost~]# /etc/init.d/nmb start// 启动nmb服务

 

4、查看服务启动状态

可以通过 service smb status 命令来查看服务启动情况,如:

[root@localhost~]# service smb status// 查看smb服务状态

[root@localhost~]# service nmb status// 查看nmb服务状态

 

1.2.3创建用户

在windows服务器添加一个用户,用于与linux进行交互

 

详情参考如下网站:

https://jingyan.baidu.com/article/eae07827aa59b51fed548540.html

1.2.4创建共享文件夹

在windows上创建一个文件夹,然后将其设置为共享文件夹,比如本文是yiluo,

右键文件夹选择【属性】—>【共享】—>【共享】在方框中输入”\\windows服务器IP地址”,然后点击共享按钮,等待一会就可以完成,如下图:

 

1.2.5赋予权限

在共享文件夹右键选择【属性】—>【安全】选择编辑按钮,在弹出的页面上选择添加按钮,在输入对象名称写上新创建的用户File_Test,如果有域需要填写,域名\File_Test,如下图:

 

添加完用户以后,还需要给该用户赋予权限,如下图:

 

1.2.6 Linux挂载设置

1、连通测试

Winsows设置好共享文件夹以后,现在需要对Linux进行操作,可以先利用以下命令测试连通性以及查看windows共享文件夹

smbclient-L 共享文件夹名字-U windows用户

比如:[root@V-02-01-00992~]#smbclient -L //XX.XX.XX.XX/yiluo -U File_Test

然后输入用户密码,如下图可以看到yiluo文件夹为共享的:

 

2、文件挂载

利用命令进行挂载

mount -t cifs-o username=File_Test,password=1qaz@WSX,file_mode=0777,dir_mode=0777 //XX.XX.XX.XX/yiluo/mnt/yiluo

命令解释:

Username:windows用户名

Password:windows用户密码

File_mode:挂载的文件权限

Dir_mode:挂载的文件权限

//XX.XX.XX.XX/yiluo:windows共享文件

/mnt/cxp:linux挂载点

1.2.7挂载连通性测试

1、等待挂载完可以利用命令df -h查看是否挂载成功,也可以切换到挂载点,查看是否可以看到windows文件,如下图:

 
 

注意:

卸载挂载点:umount /mnt/yiluo

挂载报错可以查看系统日志:/var/log/messages

2、在windows共享文件夹建立一个测试文件deno.txt,可以在Linux进行访问且可以读写,截图如下:

(1)Windows新建测试文件并添加内容

 

(2)Linux访问内容并查看

 

(3)Linux修改内容,Windows查看

 
 

经过上述两个验证,可以确认Linux与Windows映射成功。

Linux共享文件夹映射到Windows磁盘的更多相关文章

  1. win8访问win7中的共享文件夹 映射网络驱动器

    同一个局域网内,配置好了一台win7(假设计算机名为A)的共享文件夹,设置方法可以参考http://www.doudouxitong.com/guzhang/xitongjiqiao/2014/082 ...

  2. 虚拟机linux共享文件夹

    linux共享文件夹问题 1. 初配置 2. 挂载 018.7.8 为了实现win7与VMware中linux文件夹共享很花费了一些时间,但终成正果 1. 初配置 虚拟机设置->选项->共 ...

  3. Windows与Linux共享文件夹互相访问

    [原文]  首先安装并配置软件samba [html] view plain copy sudo yum install samba samba-client vim /etc/samba/smb.c ...

  4. windows访问linux共享文件夹

    1.windows的网上邻居,是通过smb协议来共享信息的,如果需要给访问linux上的共享目录被windows访问到,需要linux有smb协议 sudo apt-get install samba ...

  5. windows中将网络共享文件夹映射为网络硬盘

    目的是: 实现局域网,不同电脑之间共享文件. 例如: 计划将A电脑 的文件夹C:\MM ,共享给局域网电脑 B. 局域网所有电脑都可访问: 1. 在A电脑中 共享文件夹..选择‘启用网络发现’   ‘ ...

  6. VMware Linux 共享文件夹 虚拟机无共享文件解决方法

    恢复虚拟机ubuntu后,首先,点击 虚拟机——安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现VMware Tools的光盘图标. 双 ...

  7. vmware 下linux 共享文件夹消失

    今天遇到了vmware下linux和宿主win7系统共享文件,突然在linux下消失的问题 环境:vmware10.0.0下装了centos, 主机系统是win7. 背景:事情的初衷是想让win7 下 ...

  8. [Z] 将samba共享文件夹映射到linux的目录下

    Linux系统下访问远程共享资源 使用mount加载共享目录: -把WinXP机器192.168.16.249上的共享目录test001映射到本地目录/wdl/下. -把Linux机器192.168. ...

  9. linux共享文件夹

    mnt中没有 hgfs,重新安装vm tools后问题解决

随机推荐

  1. Python入门篇-函数、参数及参数解构

    Python入门篇-函数.参数及参数解构 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.函数概述 1>.函数的作用即分类 函数 数学定义:y=f(x) ,y是x的函数,x ...

  2. beta版本——第六次冲刺

    第六次冲刺 (1)SCRUM部分☁️ 成员描述: 姓名 李星晨 完成了哪个任务 修改注册时时候弹窗提醒不正确的问题 花了多少时间 0.5h 还剩余多少时间 1.5h 遇到什么困难 没有 这两天解决的进 ...

  3. 2018-2019 ACM-ICPC, Asia Xuzhou Regional Contest- H. Rikka with A Long Colour Palette -思维+贪心

    2018-2019 ACM-ICPC, Asia Xuzhou Regional Contest- H. Rikka with A Long Colour Palette -思维+贪心 [Proble ...

  4. 微信小程序~自定义属性设置和获取(data-)

    自定义属性语法以data-开头: <button data-info="自定义数据" bindtap="testClick">自定义属性测试< ...

  5. 0031ActiveMQ的下载安装与启动

    消息中间件activemq的作用主要是解耦.异步.削峰. 我们按如下步骤详细讲解一下activemq的下载.安装与启动. 1.activemq的下载 下载地址: http://activemq.apa ...

  6. 《逆袭团队》第九次团队作业【Beta】Scrum Meeting 1

    项目 内容 软件工程 任课教师博客主页链接 作业链接地址 团队作业9:Beta冲刺与团队项目验收 团队名称 逆袭团队 具体目标 (1)掌握软件黑盒测试技术:(2)学会编制软件项目总结PPT.项目验收报 ...

  7. 《逆袭团队》第八次团队作业:Alpha冲刺

    项目 内容 软件工程 任课教师博客主页链接 作业链接地址 团队作业8:Alpha冲刺 团队名称 逆袭团队 具体目标 完成最后冲刺阶段的5次博客 一.团队项目github仓库地址:Github 二.Sc ...

  8. dt框架自定义url规则

    destoon的列表的地址规则是定义在/api/url.inc.php,然后又是在include/global.func.php中进行的listpages这个函数调用实现 if($page < ...

  9. danci8

    approach 英 [ə'prəʊtʃ] 美 [ə'protʃ] n. 方法:途径:接近 vt. 接近:着手处理 vi. 靠近 emulate 英 ['emjʊleɪt] 美 ['ɛmjulet] ...

  10. POJ - 3728:The merchant (Tarjan 带权并查集)

    题意:给定一个N个节点的树,1<=N<=50000 每个节点都有一个权值,代表商品在这个节点的价格.商人从某个节点a移动到节点b,且只能购买并出售一次商品,问最多可以产生多大的利润. 思路 ...