服务器基本搭建
在我们的生产环境中可能会经常遇到需要临时的网络存储来备份数据或者其他用途,但是使用专业的存储设备来使用的话调度成本可能会过高或者不方便,这时我们就需要一种便捷的解决方案,将临时的服务器改造成网络存储。而我们的服务器操作系统不管是linux或者是windows本身也是支持对外提供网络存储服务的。
以下我们以centos系列操作系统为例,做一台网络共享存储出来 。
一、准备工作:
1、将服务器安装好操作系统
2、搭建一个本地Yum仓库(这一步的话也可以使用公网上的开源yum仓库)
(1)挂载
vim /etc/fstab
添加一行:
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
(2)编辑仓库文件
vim /etc/yum.repo.d/a.repo
内容:
[a] //仓库名
name=a //描述
gpgcheck=0 //校验
enabled=1 //是否启用
baseurl=file:///mnt/cdrom //url
(3)添加挂载点
mkdir /mnt/cdrom
(4)重读挂载表
mount -a
mount: /dev/sr0 is write-protected, mounting read-only
(5)列出仓库
yum repolist //列出仓库资源
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
a | 4.3 kB 00:00:00
(1/2): a/group_gz | 146 kB 00:00:00
(2/2): a/primary_db | 4.2 MB 00:00:00
repo id repo name status
a a 5,152
repolist: 5,152
二、配置samba服务
(1)安装samba组件
yum install -y samba
(2)编辑主配置文件
vim /etc/samba/smb.conf
内容:
[redhat]
comment = hello word
path = /tmp/share
browseable = Yes
public = Yes
writeable = Yes
(3)创建共享文件夹
mkdir /tmp/share
(4)配置samba服务登录用户密码(前提是alex真实存在)
smbpasswd -a alex
提示如下:
New SMB password:
Retype new SMB password:
Added user alex.
(5)关闭防火墙
systemctl stop firewalld.service
(6)关闭selinux
setenforce 0
samba服务配置完成
三、测试
windows平台下测试:
(1)打“此电脑”,在地址栏输入\\IP地址
(2)输入登录用户和密码
(3)右击,“映射网络驱动器”
(4)在此电脑下可以看到
linux平台下测试
(1)安装组件
yum install -y cifs-utils
(2)创建挂载目录
mkdir /mnt/smb
(3)挂载
mount -t cifs //10.10.128.200/tmp/share /mnt/smb/ -o username=alex
(6)查看
lsblk
到这里就一台网络共享存储就配置成功了,如果对数据有较高的安全性需求建议还是使用专业的存储设备来做存储介质。