NAS之NFS/CIFS

NAS之NFS

为集群中的 Web Server 配置后端存储

NFS:Network File System 网络文件系统,Unix系统之间共享文件的一种协议
NFS 的客户端主要为Linux
支持多节点同时挂载以及并发写入
========================================================
nas 192.168.122.59
web1 192.168.122.85
web2 192.168.122.166
web3 192.168.122.111

nas web1 web2 web3
# sed -ri ‘/^SELINUX=/cSELINUX=disabled‘ /etc/selinux/config
# setenforce 0

centos6
# iptables -F
# service iptables save
centos7
# systemctl stop firewalld
# systemctl disable firewalld

# vim /etc/hosts [可选]
192.168.122.59 nas
192.168.122.85 web1
192.168.122.166 web2
192.168.122.111 web3

一、nas(存储端)
[[email protected] ~]# yum -y install nfs-utils
[[email protected] ~]# mkdir /webdata //存储网站代码
[[email protected] ~]# echo "nfs test..." > /webdata/index.html

[[email protected] ~]# vim /etc/exports
/webdata 192.168.122.0/24(rw,sync,no_root_squash) //不压制root(当client端使用root挂载时,也有root权限)
[[email protected] ~]# systemctl start nfs-server
[[email protected] ~]# systemctl enable nfs-server
[[email protected] ~]# exportfs -v
/webdata 192.168.122.0/24(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

二、web1 web2 web3 客户端
以web1为例:
[[email protected] ~]# yum -y install nfs-utils httpd
[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd

1. 查看存储端共享 [可选]
[[email protected] ~]# showmount -e nas
Export list for nas:
/webdata 192.168.122.0/24

2. 手动挂载 [可选]
[[email protected] ~]# mount -t nfs nas:/webdata /var/www/html/
[[email protected] ~]# umount /var/www/html/

3. 自动挂载网站主目录
[[email protected] ~]# vim /etc/fstab
nas:/webdata /var/www/html nfs defaults 0 0
[[email protected] ~]# mount -a

4. 查看挂载
[[email protected] ~]# df
nas:/webdata 7923136 692416 6821568 10% /var/www/html
[[email protected] ~]# ls /var/www/html/
index.html

5. web2 web3同上

三、测试网站访问
# firefox 192.168.122.85
# firefox 192.168.122.111
# firefox 192.168.122.166

NAS之CIFS

CIFS:Common Internet File System Windows和Unix系统之间共享文件的一种协议
CIFS:客户端主要是Windows
支持多节点同时挂载以及并发写入
========================================================

一、Samba服务器 (存储端)
1. 安装软件
[[email protected] ~]# yum -y install samba

2. 建立共享所需要目录
[[email protected] ~]# mkdir /data
[[email protected] ~]# chmod 777 /data
[[email protected] ~]# cp -rf /etc/hosts /data/

3. 建立访问用户
[[email protected] ~]# useradd alice
[[email protected] ~]# useradd jack
[[email protected] ~]# smbpasswd -a alice
[[email protected] ~]# smbpasswd -a jack

4. 通过Samba共享
[[email protected] ~]# vim /etc/samba/smb.conf
[data]
path = /data
;valid users = alice jack
;hosts allow = 192.168.122.
;write list = jack
writable = yes

5. 启动Samba服务
[[email protected] ~]# systemctl start nmb smb
[[email protected] ~]# systemctl enable nmb smb

6. firewalld
[[email protected] ~]# firewall-cmd --permanent --add-service=samba
[[email protected] ~]# firewall-cmd --permanent --add-service=samba-client
[[email protected] ~]# firewall-cmd --permanent --add-service=mouted
[[email protected] ~]# firewall-cmd --reload

7. SELinux
[[email protected] ~]# vim /etc/selinux/config
SELINUX=disabled
[[email protected] ~]# setenforce 0

二、客户端连接测试
Windows端:
1. \\192.168.2.168
2. 映射网络驱动器

Linux端: [了解]
# yum -y install samba-client cifs-utils

1. 查看存储端共享 [可选]
# smbclient -L 192.168.5.240 --user=alice%1 //查看服务器共享

2. 手动挂载 [可选]
# mkdir /mnt/cifs
# mount -t cifs -o user=alice,pass=1 //192.168.122.166/data /mnt/cifs

3. 自动挂载到指定目录
# vim /etc/fstab
//192.168.122.166/data /mnt/cifs cifs user=alice,pass=1 0 0
# mount -a

4. 查看挂载
# df -P
//192.168.122.166/data 7923120 767480 6746504 11% /mnt/cifs
# cp -rf /etc/hosts /mnt/cifs/

# mount
//192.168.122.105/data on /mnt type cifs (rw,relatime,vers=1.0,cache=strict,username=alice,domain=SAMBA,uid=0,noforceuid,gid=0,noforcegid,
addr=192.168.122.105,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1)

原文地址:https://www.cnblogs.com/thelovelybugfly/p/12182459.html

时间: 2024-10-21 09:57:27

NAS之NFS/CIFS的相关文章

SAN NAS和FC ISCSI NFS CIFS 区别

首先,过去的SAN多半是以价格高昂的光纤信道(FC)作为基础,受限于光纤信道交换机与HBA卡的价格,中小企业用户往往只能让少数关键应用的主机或服务器接上SAN. 后来,出现了以IP网络为基础的IP SAN技术,可在现有的IP网络上进行块数据应用,任何服务器只要装上以太网卡就能接上IP SAN,因此可将SAN的应用范围扩展到一般非关键应用的服务器上. 早期的网络存储拓扑中,NAS文件服务和SAN网络存储分别是两套系统,各自孤立,并不能统一管理 但受到IP网络的频宽限制,IP SAN对于要求较高的关

NFS CIFS SAMBA 的联系和区别

Common Internet File System, CIFS Server Message Block, SMB Network File System, NFS 在早期网络世界当中,档案数据在不同主机之间的传输大多是使用 FTP 这个好用的服务器软件来进行传送.不过,使用FTP 传输档案却有个小小的问题,那就您无法直接修改主机上面的档案数据!也就是说您想要更改Linux 主机上的某个档案时,必需要由 Server 端将该档案下载到 Client端后才能修改,也因此该档案在 Server

Windows and Linux挂载阿里云NAS的NFS网盘

前情提要: 阿里云的NAS存储有两种模式 NFS,SMB其中SMB模式的存储 仅仅能挂载到Windows服务器,Linux暂时不支持.这时候如果Windows,Linux ECS想要挂同一块网盘的话只能选择NFS模式. Linux yum install nfs-utils -y mount -t nfs -o vers=4,minorversion=0,noresvport 1xxxxxxxxxxxx83.cn-beijing.nas.aliyuncs.com:/ /mnt mount -t

Synology NAS搭建NFS服务

开启NFS服务 创建共享文件夹 创建用户 为共享文件夹设定NFS权限 原文地址:https://blog.51cto.com/helpdesk/2399044

NAS设置NFS共享便于KODI添加视频的方式

TOS 提供多种文件服务,您可以根据您的使用环境选择不同的文件服务.NFS 文件服务用于Linux 电脑和TNAS 设备之间进行文件传输.1.登录铁威马TOS系统:2.控制面板>文件服务:3.开启NFS文件服务,点击应用:设置NFS访问权限1.控制面板>共享文件夹:2.VIDEO文件夹为例:3.点击编辑,选择NFS:4.设置访问权限和允许访问的IP或网段(IP输入"*"则代表允许所有访问,空白则表示拒绝所有访问).5.点击确认.设置完成后你就可以去用KODI添加你的电影了.

mount: /bak: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program

出现上面的问题就是由于客户端相关nfs工具没有安装   nfs-common   nfs-utils 原文地址:https://www.cnblogs.com/ruiy/p/12394754.html

TaoCloud SSAN+VMWare vSphere超融合解决方案

VSAN那么好,用户还会考虑其他存储方案吗? VMWare vSphere是业界领先的虚拟化平台,VSAN是一种新型的分布式软件定义存储,vSphere+VSAN可谓是完美的虚拟化整体解决方案.但是,永远不要低估用户的诉求,只要存在较大的实际动力,在一些特定的场景下,用户就会主动寻求替换VSAN的存储解决方案. TaoCloud SSAN就是其中一种绝好的替换VSAN方案.SSAN是典型的分布式块存储,SSAN+vSphere这两者计算存储超融合可提供一体化的虚拟化/私有云解决方案,同样可以帮助

TaoCloud SSAN+oVirt系虚拟化解决方案

TaoCloud SSAN是分布式块存储产品,oVirt是Redhat的开源IaaS平台,这两者计算存储融合可提供一体化的虚拟化/私有云解决方案,帮助客户获得更好的高性能.高可用.扩展性.业务连续性.简化管理.更低的整体成本. 本文档介绍TaoCloud SSAN + oVirt的融合解决方案,重点阐述方案架构.系统部署.功能测试.高可用测试.性能测试等内部,从而为技术人员进行POC测试或系统实施提供参考. 一.SSAN简介 TaoCloud SSAN是典型的ServerSAN产品,遵循软件定义

NFS vs. CIFS

1.  CIFS协议分析 CIFS(Common Internet File System,公共互联网文件系统)是当前主流异构平台共享文件系统之一.主要应用在NT/Windows环境下,是由Microsoft公司开发.其工作原理是让CIFS协议运行与TCP/IP通信协议之上,让Unix计算机可以在网络邻居上被Windows计算机看到. Microsoft推出SMB(server message block)后实现CIFS协议. 2.  NFS协议分析 NFS(Network File Syste