自由de风 - NAS
type: channel
link: https://www.icn.ink/nas/
items: UnRaid映射方式直通硬盘
items: 群晖安装成功后SSH在线修改SN及MAC
items: 群晖Docker运行Sql Server
items: DiskIdxMap、SataPortMap设置方法及思路
items: 群晖“解决抱歉，您所指定的页面不存在”
items: 群晖无法启动安装套件，提示此套件需要您启动pgsql-adapter.service
items: 群晖搭建邮件服务器（Mailplus Server套件）
items: 群晖Docker设置bridge-host模式

UnRaid映射方式直通硬盘
type: item
date: 2023-03-19T13:56:00+08:00
description: 1.首先开一个终端，用下面这条命令找到要直通的硬盘ls /dev/disk/by-id/会有像这样的一大堆结果，以 part* 结尾的是分区，我们先不管它们。这里设备的命名规则是“[总线名]_[设备型号]_[设备序列号]”ata-ST2000DM001-9YN164_W2403YAZ ata-WD10EARS-00Y5B1_WCAV5E936256按照下图填写就可以映射硬盘了/dev/disk/by-id/需要映射的硬盘

群晖安装成功后SSH在线修改SN及MAC
type: item
date: 2023-03-19T13:42:44+08:00
description: ⼀、开放SSH端⼝。在控制⾯板⾥⾯——>终端机和SNMP 下，启动SSH功能。二、SSH⼯具挂载synoboot1分区。第⼀步：⽤ssh⼯具连接到群晖，⽤创建群晖的管理⽤户登陆。第⼆步：获取root超级权限。sudo -i回车后会提⽰输⼊密码，即再次输⼊当前管理账号的密码。成功后会变成root@xxxx:~#， 其中root开头，#结尾。第三步：在/tmp⽬录下创建⼀个临时⽬录，名字随意，如：bootmkdir -p /tmp/boot 第四步：切换到dev⽬录cd /dev第五步：将synoboot1 分区挂载到刚刚创建的boot目录mount -t vfat synoboot1 /tmp/boot/第六步：切换到/tmp/boot/⽬录cd /tmp/boot/ ls #此时就能看到引导分区里的文件了第七步：使用vim进行修改保存并重启系统vim使用，查阅其他文章不在此做详细介绍。

群晖Docker运行Sql Server
type: item
date: 2023-03-19T13:34:00+08:00
description: 1.群晖先安装docker套件2.启动ssh链接3.ssh登陆后下载sql server镜像2019-latestdocker pull mcr.microsoft.com/mssql/server:2019-latest2017-latestdocker pull mcr.microsoft.com/mssql/server:2017-latest4.回到docker套件启动映像5.添加环境变量ACCEPT_EULA=Y #接受协议 TZ=Asia/Shanghai #时区 MSSQL_LCID=2052 #语言 MSSQL_SA_PASSWORD=Password@ #密码 MSSQL_PID=Enterprise #版本可以Developer、Express、Standard、EnterpriseCore设置端口设置与宿主及的映射目录 目录Everyone权限设置成读写你的路径=/var/opt/mssql6.启动容器启动后就可以是用Navicat进行链接管理了

DiskIdxMap、SataPortMap设置方法及思路
type: item
date: 2023-03-19T13:10:00+08:00
description: SasIdxMapSasIdxMap可默认不填。SataPortMapSataPortMap：（解释：sata控制器的数量及硬盘数量）1.数一下主板上有几个从0开始的sata插口，有一个0控制器数量就+1位。（也有可能是从1开始的，从1开始那就数1的数量）2.有pcie转sata接口的，控制器数量就+1位。3.比如有3个控制器，第一个控制器有6个sata口，第二个控制器有4个sata口，第三个控制器有6个sata口。那么SataPortMap就写3位例如：SataPortMap=646。DiskIdxMapDiskIdxMap：（解释：每个控制器硬盘起始序号，16进制表示）1.每两位表示一个控制器的起始序号，16进制转换，不足2位前面补0。2.上面已知3个控制器，那么DiskIdxMap就有6位。3.从上面已知第一个控制器有6个端口，那么就是从0到5，第一第二位写00。（00、01、02、03、04、05）4.第二个控制器有4个端口，第一个控制器最后一个盘的序号是05，那么第二个控制器就要从06开始，三四位写06。（06、07、08、09）5.第三个控制器有6个端口，第二个控制器最后一个盘的序号是09，那么第三个控制器就要从10开始（10的16进制是A,补0就是0A），五六位写0A。（0A、0B、0C、0D、0E、0F）6.DiskIdxMap=00060A。

群晖“解决抱歉，您所指定的页面不存在”
type: item
date: 2023-03-19T11:30:08+08:00
description: 黑群晖使用一段时间后，一切都很正常，但有时候打开群晖主页时会莫名其妙出现“抱歉，您所指定的页面不存在”的页面，从此之后就再也进不了群晖的系统了。解决方案：老外原贴 https://xpenology.com/forum/topic/12406-how-to-fix-sorry-that-page-doesnt-exist/1.首先确定你用的黑群晖引导是什么版本,然后进入群晖官方下载中心下载对应固件https://www.synology.com/zh-cn/support/download，2.然后用7-zip解压固件，在目录 hda1.tgz\hda1\usr\lib下找到libsynopkg.so.1 和 libsynoshare.so.6这两个文件3.用WinSCP软件以sftp或者scp连接至黑群晖，将libsynopkg.so.1 和 libsynoshare.so.6这两个文件替换/lib目录中的源文件然后重启黑群晖4.如果无法直接替换那就先传输到/tmp目录，然后连接到黑群晖的ssh提root权限在移动。sudo -i mv -f /tmp/libsynopkg.so.1 /lib/ mv -f /tmp/libsynoshare.so.6 /lib/ reboot5.如果还有问题，请检查下两个文件的权限，更改为 644chmod 644 /lib/libsynopkg.so.1 chmod 644 /lib/libsynoshare.so.66.如果你没有开 telnet 或者 ssh，那么就用PE系统直接将这两个文件复制替换

群晖无法启动安装套件，提示此套件需要您启动pgsql-adapter.service
type: item
date: 2023-03-19T11:16:00+08:00
description: 解决方案：1.ssh 登录，通过命令 sudo -i 切换 root 用户；2.运行脚本，重建 pgsql 数据库；curl -s https://ftp.synology.com/support_web/Tools/script/pgsql_analyzer.sh | sh -s -- -r 3.重启系统reboot不出意外的话，群晖套件此时应该可以正常安装使用了。

群晖搭建邮件服务器（Mailplus Server套件）
type: item
date: 2023-03-19T11:10:00+08:00
description: 一、为什么要搭建邮件服务器?私人邮件服务器有良好私密性、符合自己心意的邮箱地址、创建N个邮箱账号用于不同场景，在各种网站注册时不需要把自己重要邮箱暴露出去。 群晖最近推出来的mailplus server和mailplus station套件让搭建邮件服务器再不是技术宅们的专利，它让一切变得傻瓜起来，只需要做几步很简单的设定，你就能拥有一个完全由自己控制的邮件服务器。（注：套件需要授权才可以使用5个以上的账户，对于个人来说5个完全够用了。）二、前提准备工作群晖NAS一台(黑白都行),目前我的群晖版本是7.0.1 有公网ip地址(动态或者静态) 购买一个域名(不限域名服务商)三、进入正题开始搭建1.打开群晖套件中心、搜索mail关键字安装Synology MailPlus和Synology MailPlus Server（注：Synology MailPlus为邮件客户端、Synology MailPlus Server为邮件服务器端，安装套件时也会同时安装依赖的套件。2.查看需要映射的端口进入路由器映射需要的端口到群晖NAS的IP地址 将域名进行解析到公网IP上（添加一条A记录、一条MX记录），如果使用动态IP在添加CNAME记录、MX记录到动态域名即可。3.设置Synology MailPlus Server套件点开Synology MailPlusr Server，第一次打开会出来设置向导，按图依次操作输入域名，点下主机名会自动在前面加上mail，如果没自动填上就手动填写根据需求勾选相应的服务激活需要使用邮件服务的账户，免费授权是5个用户。根据自己的需求勾选安全服务4.打开Synology MailPlus套件使用邮件了

群晖Docker设置bridge-host模式
type: item
date: 2023-03-19T09:16:00+08:00
description: 一.群晖相关设置1. 打开群晖控制面板 ——网络——网络界面——管理——Open vSwitch设置2. 群晖控制面板——终端机和SNMP——开启SSH功能二.执行命令3. 用putty工具SSH登录进群晖并切换到root账户sudo -i4. 执行创建网络命令，根据自己的IP网段修改，我的IP网段为192.168.1.X，网关地址为192.168.1.1。docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=ovs_eth0 bridge-host三.创建容器5. 可以在群晖docker面板——网络——里面看到新增的网络，创建时选择即可