认识共享服务+使用SMB

正式来使用unRaid功能八~ /images/emoticon/emoticon08.gif

unRaid的SMB共享虽然调整灵活度没有像NAS系统那麽高,但在一般使用上已十分足够

目标
建立SMB共享并配置各自权限,让VM能直接使用Share存取共享资料夹,或方便在区网内管理资料
PS:unRaid SMB服务强烈建议只在区网内进行,使用Internet共享我们後面配置云端在来实作


SMB由来

SMB 最早其实是微软为了建立列印服务器(也就是与印表机共享文件)而发明的,所以也不支持在其他平台运行
但有位大神Andrew Tridgell(前几天介绍的rsync也是他发明的喔)
通过逆向工程,在Linux系统实现了SMB,命名为 Samba,并且通过该程序实现Windows和Linux 之间的档案共享
而经过这几年的维护与更新,Samba已经晋身能与各大装置或系统相容的服务,所以现在大家习惯把SMB跟Samba视为相同服务了。

常见共享服务比较

  • FTP >> 单纯档案共享服务
    虽然设定简单、实现Internet共享效率高,但修改档案效率低;所以有些企业会拿来当软件发布的服务

  • NFS >> 半残的跨平台共享服务(Linux以外使用会有编码问题)
    由於是Linux内核直接支援的服务,所以运行稳定且传输效率高,但没有完整的加密权限管理(需透过其他加密协议完善)
    只依靠IP跟Host Name的管理模式刚好适合大量主机之间的档案系统建置,常当作企业机房内部的网路档案系统

  • SMB >> 跨平台的共享服务
    提供端对端加密及完整的权限管理,不仅权限配置非常直觉,修改档案效率也高
    但由於加密技术较容易被破解,以及在Internet共享效率低且不稳定;一般会当区网内管理资料使用

  • WebDAV > 一种用於Web云端介面的档案共享服务,後面再来详细介绍

实作

建好共享资料夹後,点它下滑就可看到SMB设定栏位:
https://ithelp.ithome.com.tw/upload/images/20210923/20117399oJO3Ste0pm.png
想开始管理SMB权限须先到USERS > ADD USER 新增使用者

  • 重要功能详解
    Export:
    Yes 开启SMB
    Yes(hidden) 开启SMB,但隐藏网路共享列(只能输入路径访问)
    No 关闭此共享资料夹的SMB

Security:
Public 完全公开,也就不会出现User Access管理
Secure 部分公开,可配置使用者读写(Read/Write)或唯读(Read)
Private 隐私共享,可配置使用者读写(Read/Write)或唯读(Read)或无法存取(No Access)


  • 禁止访问FLASH
    FLASH(随身碟)是系统,在区网内被随意访问非常危险,须把它SMB共享功能关闭
    MAIN > Boot Device的Flash点它
    看到SMB Security Settings,将Export设成No,Security设成Private,避免被查看系统档案

<<:  [DAY8] 与 ActiveRecord 分手

>>:  Day.10 进入 ARM 世界: ARM Cortex-M Exception 介绍

[前端暴龙机,Vue2.x 进化 Vue3 ] Day8. v-model 修饰符 -- 省下自己写 JS 处理的时间

v-model 修饰符 Vue 里面为 v-model 提供了一些可以用的修饰符,主要是可以帮我们限...

DAY16-前後端合体 建立打卡页面-前端元件篇

在前几天接触新的工具、新的方法,使用不同的套件,现在终於要回到side project 最初的目标-...

Day 11 号志如何使用-等待与号志同步

号志的操作主要分成四种,我们就做个简单的说明: 1.创建跟删除号志:主要分成create/delet...

IT 铁人赛 k8s 入门30天 -- day9 Organizing your components with K8s Namespaces

前言 今天将会介绍 k8s Namespace 针对 Namespace 的作用, 还有何时该使用 ...

Day8 javascript 运算符

运算符大约分两种,赋值运算符(=)用於给 JavaScript 变量赋值,算数运算符(+)用于把值加...