PVE文件管理新手指南 篇三:PVE部署SMB服务

2024-03-03 21:02:10 5点赞 10收藏 2评论

上一篇文章讲了如何在PVE宿主机挂载和访问本地硬盘:

但没有部署网络文件服务,其它虚拟机应用和局域网中的电脑手机设备就无法直接读写PVE中挂载的硬盘数据,这篇来教大家如何在PVE下快速搭建一个简单、纯净的NAS。

目标

  • 专注于将PVE下的硬盘数据共享给其它设备或虚拟机使用

  • 不需要GUI桌面环境和其它docker服务,docker服务安装在PVE下其它虚拟机容器里

  • SMB高速传输

步骤

1.PVE宿主机内将NAS硬盘挂载到该主机下的共享目录:

mount -t 硬盘文件系统类型 /dev/硬盘分区编号 /mnt/ssd1T

如果是用LXC容器做NAS,则需要在PVE Shell下提前映射NAS硬盘到容器内的共享目录:

pct set LXC容器ID -mp0 /dev/硬盘分区编号,mp=LXC容器内的目录名

2.PVE宿主机或LXC特权容器内安装SMB服务:

#更新包 apt-get update #安装samba服务 apt-get install samba -y

3.编辑samba配置文件

#先备份一下原始配置文件 cp /etc/samba/smb.conf /etc/samba/smb.conf.bak #进入编辑samba配置文件 nano /etc/samba/smb.conf #删除配置文件所有内容,然后按以下格式输入: #======================= 全局设置 ======================= [global] workgroup = WORKGROUP security = user usershare owner only = false public = yes browseable = yes #======================= 自定义共享 ======================= [NAS Share] comment = My Home NAS Media path = /mnt/ssd1T public = yes writeable = yes browseable = yes create mask = 0777 directory mask = 0777 display charset = UTF8 vaild users = smbuser

参数说明:

  • workgroup: 设置和Windows下的工作组名称一致

  • security: 用户访问Samba Server的验证方式,设置为user时表示要输入用户名和密码

  • usershare owner only = false :允许其它设备访问

  • [NAS Share]: 自定义共享目录名,例如NAS Share

  • comment:自定义共享目录的注释,管理员可见,例如My Home NAS Media

  • path: 填写挂载NAS硬盘的路径,例如我之前将NAS硬盘挂载在/mnt/ssd1T下

  • public: 是否公开,也就是是否能在网上邻居看到该共享,=yes表示公开

  • browseable:共享的目录是否让所有人可见,=yes为可见

  • writable:是否可写,=yes为可写

  • create mask:客户端创建文件的权限,默认为0775(仅拥有者和组用户有写入权限),0777表示所有用户都有写入权限

  • directory mask:客户端创建目录的权限,同上

  • vaild user:指定可以访问该共享目录的用户名,多个用户名用空格隔开,如user1 user2。如果不指定则所有用户都可访问

4.配置用户及共享目录的访问权限

#创建名为smbuser的Linux系统用户 adduser smbuser #查看所有samba用户 pdbedit -L #创建与系统用户同名的samba用户,根据提示输入并确认密码 smbpasswd -a smbuser #将共享目录的所有权分配给samba用户 chown -R smbuser /mnt/ssd1T

5.检查服务状态并启动服务:

#检查samba服务是否正在运行 systemctl status smbd #重启samba服务 systemctl restart smbd

这样服务端的设置就结束了。

客户端设备访问

确保客户端设备和PVE宿主机IP在同一网段内

Windows(虚拟机或物理机)

在资源管理器地址栏输入

你的samba服务器IP地址你在samba.conf中配置的[共享目录名]

在弹出的窗口中输入用户名和密码:

PVE部署SMB服务

即可访问服务器中的文件

Windows下访问PVE NASWindows下访问PVE NAS

macOS(虚拟机或物理机)

Finder(访达)> 前往 > 连接服务器 > 输入SMB服务器地址,点击连接:

macOSmacOS

选择注册用户,输入用户名和密码

PVE部署SMB服务

即可访问:

macOS访问PVE NASmacOS访问PVE NAS

iOS/iPadOS

打开系统自带的「文件」APP,点选「连接服务器」,输入服务器地址

iOS上的文件应用iOS上的文件应用

连接身份选择注册用户,输入用户名和密码:

PVE部署SMB服务

即可访问服务器下的文件

iOS访问PVE NASiOS访问PVE NAS

Android

用自带的管理器或安装ES文件管理器,找到局域网选项,扫描或输入服务器IP,输入用户名和密码即可访问:

Android手机访问PVE NASAndroid手机访问PVE NAS

群晖(虚拟机或物理机)

File Station > 工具 > 装载远程文件夹 > CIFS 共享文件夹

PVE部署SMB服务

文件夹那里输入服务器IP/共享目录名,填写SMB账号名称密码,装载到群晖下的空白文件夹即可:

群晖需要填写完整的服务器共享路径才能装载,如IP目录群晖需要填写完整的服务器共享路径才能装载,如IP目录群晖访问PVE NAS群晖访问PVE NAS

其它LXC容器

参考我这篇文章:

下篇再详细讲PVE下LXC容器的部署

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3479.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起
2评论

  • 精彩
  • 最新
  • 请教下,如果我安装黑群晖管理文件,而不是PVE管理文件,用群晖的webdav外网访问会不会方便点,iOS文件管理好像挂载不了webdav

    校验提示文案

    提交
    可以的,熟悉群晖且用到群晖套件和docker的话就用群晖作为NAS,iOS要挂载webdav可以用Documents或者ES文件管理器

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
10
扫一下,分享更方便,购买更轻松