centos 挂载 cifs?linux挂载cifs
本篇文章给大家谈谈centos 挂载 cifs,以及linux挂载cifs对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
如何将windows目录共享给centos
CentOS访问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
Windows和Linux文件共享
在Windows系统上远程开发Linux程序时,文件共享机制为跨平台开发提供了极大便利。此方法允许开发者在熟悉的Windows环境中编写代码,显著提高开发效率。
系统配置:Windows7旗舰版(64位)与CentOS7。
文件共享有两种常见模式:一种是Windows存储文件,Linux主机使用CIFS远程访问;另一种是Linux存储文件,Windows主机通过SSH远程访问。每种模式根据实际情况选择。
模式一:Windows存储文件,Linux主机使用CIFS远程访问Windows共享目录。此模式下,Linux主机需root权限。步骤如下:
打开目录属性
转至“共享”标签页,点击“共享”按钮
选择共享用户,点击“共享”按钮
获取共享目录的网络路径,例如\\LAPTOP\dev,使用本机IP替换后为\\192.168.1.10\dev。
模式二:Linux存储文件,Windows主机使用SSH远程访问Linux目录。此模式需要安装SSHFS,Linux主机无需root权限。步骤如下:
使用root用户登录Linux主机
创建本地挂载点目录
使用cifs挂载Linux远程目录
若选择Windows配置共享目录,步骤如下:
通过目录属性设置共享权限
获取网络路径,形式为\\IP地址\目录名
对于Linux远程挂载共享目录,步骤如下:
确保Linux主机已安装sshfs
使用cifs挂载共享目录
若需在Windows系统中使用SSH远程访问Linux目录,步骤如下:
安装sshfs与sshfs-manager
通过sshfs-manager配置Linux主机连接信息
自动映射远程目录至本地磁盘
CentOS7搭建NAS文件共享存储
网络存储技术大致可分为三种:网络附加存储(NAS)、存储区域网络(SAN)和直接连接存储(DAS)。NAS设备是局域网中的基于IP的文件共享设备,拥有专用、高性能、高速、单一用途的文件服务和存储系统。它内置操作系统和硬件、软件组件,以满足特定的文件服务需求。NAS在通用服务器基础上优化,具备文件服务、存储、检索、访问客户端文件等功能。
NAS设备需支持多种共享协议,以兼容不同操作系统。如Windows使用CIFS协议,Linux使用NFS协议,FreeBSD使用AFP协议等。NAS设备作为NFS服务器,而Linux、Solaris和AIX作为NFS客户端。
NFS服务包含多个关键组件:nfsd、mountd、lockd和statd。nfsd和mountd是必需的,而lockd和statd则是可选的。每个daemon需要特定端口,但这些端口并非固定分配,系统启动时动态分配端口号给启用的NFS daemon,并通过RPC daemon告知。RPC daemon监听端口111,所有NFS请求先通过此服务获得需要连接的NFS daemon端口号。
NFS连接建立过程类似于交大管浴室老头分发钥匙的过程,客户端(NFS客户机)首先连接RPC daemon获取NFS daemon的端口号,再根据此端口号发送NFS请求。
物理视图与交互视图展示了NFS服务的运行流程。
NFS服务包括portmapper(rpcbind)、nfs、rpc.mountd和rpc.statd(可选)。portmapper响应RPC服务请求,建立连接,一般监听端口111。nfs服务提供核心功能,管理客户端的文件系统挂载信息,并检查登录用户的ID。rpc.mountd管理NFS文件系统,通过读取配置文件/etc/exports判断客户端权限。rpc.statd(可选)用于检查文件一致性。
安装NFS服务器在CentOS系统中涉及安装软件(如nfs-utils、rpcbind)和配置NFS服务。配置文件位于/etc/sysconfig/nfs,确保防火墙开放NFS服务端口。通过/etc/exports文件配置共享目录,初次配置时建议设置最开放的权限(如rw)以方便测试和调试。权限设置需考虑安全性,初次配置NAS时,建议先采用开放权限以避免复杂设置导致的问题。
权限管理在NAS中至关重要,它通过IP地址、客户端操作系统当前用户ID和组ID进行控制。配置文件/etc/exports用于指定访问权限,包括允许访问的IP范围、客户端用户权限等。理解NFS权限机制有助于合理配置,以确保数据安全和访问便捷性。在客户端配置测试时,建议先采用开放权限,后续根据需求调整为更精细的权限控制。
在NFS客户端配置方面,Linux客户端需安装并配置相关服务,Windows客户端则需额外安装或启用相关功能。客户端配置包括挂载NAS共享目录和解挂载等操作。在遇到问题时,如RPC:Port mapper failure– Timed out错误,通常是因为防火墙屏蔽了NFS服务端口,解决方法是调整防火墙规则,允许接收来自NFS服务的上行请求。
总结而言,NFS服务器和客户端配置涉及多个步骤,包括服务安装、权限配置、客户端连接等。合理规划和细致配置可确保NAS文件共享存储系统的高效运行和数据安全。