【NAS】Samba环境搭建

1     简介

Samba(SMB是ServerMessage Block其缩写)是一个网络服务器,用于Linux和Windows共享文件之用.Samba即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件,不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的.大家知道在Windows 网络中的每台机器即可以是文件共享的服务器.Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器.我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用.在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用.这在一定意义上说和FTP是不一样的,Samba是用的NETBIOS协议.

 

2     系统环境

操作系统:

CentOS 7.2 1511

Samba版本:

samba-4.2.3-10.el7.x86_64.rpm

Samba Server IP:

192.168.192.92

防火墙已关闭/iptables:

Firewall is notrunning.

SELINUX=disabled

 

3     软件安装

在可以联网的机器上使用yum工具安装,如果未联网,则挂载系统光盘进行安装。

[root@node2 ~]# yum install samba samba-client

有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。

若未配置yum源,直接将安装光盘解压,从Packages目录下获取samba-4.2.3-10.el7.x86_64.rpm安装包,在安装过程中,缺少哪个rpm包,则查找并安装之(相关的rpm包均在Packages目录下)。

 

4     管理SMB服务

Smb服务可用通过systemctl来管理。

1. 服务启动

[root@node2 ~]# systemctl start smb

[root@node2 ~]#

2. 服务停止

[root@node2 ~]# systemctl stop smb

[root@node2 ~]#

3. 服务重启

[root@node2 ~]# systemctl restart smb

[root@node2 ~]#

4.查看服务状态

[root@node2 ~]# systemctl status smb

● smb.service - Samba SMB Daemon

   Loaded:loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)

   Active:active (running) since Mon 2016-11-14 20:36:15 CST; 9h ago

 Main PID:13426 (smbd)

   Status:"smbd: ready to serve connections..."

   CGroup:/system.slice/smb.service

 

5. 设置服务开机启动

[root@node2 ~]# systemctl enable smb

[root@node2 ~]#

6. 取消服务开机启动

[root@node2 ~]# systemctl disable smb

[root@node2 ~]#

 

5     配置文件

Smb服务的配置文件为/etc/samba/smb.conf

配置文件正确性检查:

[root@node2 ~]# testparm -v

Load smb config files from /etc/samba/smb.conf

rlimit_max: increasing rlimit_max (1024) to minimumWindows limit (16384)

Processing section "[homes]"

Processing section "[printers]"

Processing section "[yysmb01]"

Processing section "[yysmb02]"

Loaded services file OK.

Server role: ROLE_STANDALONE

 

Press enter to see a dump of your servicedefinitions

 

如果你想搭建一个基于树莓派的NAS家庭服务器,可以按照以下步骤进行: 1. 购买树莓派和硬盘:首先,你需要购买一个树莓派和一个硬盘。建议选择树莓派4B或者3B+型号,因为它们具有更好的性能和更多的内存。硬盘可以选择一款大容量的移动硬盘或者固态硬盘。 2. 安装操作系统:你需要安装一个适合树莓派的操作系统,比如Raspbian或者OpenMediaVault。你可以从官方网站上下载镜像文件并将其烧录到SD卡中,然后将SD卡插入树莓派启动。 3. 配置网络:启动树莓派后,你需要将其连接到家庭网络。可以通过有线或者无线方式连接到路由器,并且设置好静态IP地址。 4. 安装NAS软件:你可以选择安装一些开源的NAS软件,比如Samba、NFS、FTP等等。通过这些软件,你可以实现文件共享、远程访问、备份等功能。 5. 配置权限:为了保护数据的安全性,你需要配置用户权限和访问控制。可以为每个用户设置不同的权限和密码,并且限制外部访问。 6. 配置备份:为了保护数据的完整性,你需要定期备份数据到其他设备或者云端存储。可以选择使用rsync、Syncthing等软件进行备份。 7. 其他配置:你可以根据自己的需求,进行其他一些配置,比如设置定时任务、安装监控软件等等。 以上就是基于树莓派的NAS家庭服务器搭建的基本步骤,需要注意的是,在搭建过程中一定要仔细阅读文档,并且保持数据的备份和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YoungerChina

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值