Windows 10无法访问Windows server 2003共享目录

最近从家里拨 VPN 到公司,发现无法连接内部的共享目录,刚开始以为是 DNS 问题,但是发现输入IP地址也是一样的错误,无法访问共享目录,ping地址是通的。

上网看了一下原来是Windows 10默认已经不支持了老版本的SMB 1.0共享协议,Windows server 2003 默认就是1.0的,而且也不支持其他的版本。所以只能把Windows 10的支持老版本的协议打开了。

步骤如下:

  • 打开控制面板
  • 打开程序
  • 点击启动或关闭Windows 功能
  • 勾选 SMB1.0/CIFS Client

然后重启电脑就好了,输入老服务器的地址可以正常访问共享目录了。

unable to mount all folders automatically

把群晖的硬盘拔下来换到了一台新的机器上,修复好了系统,每次开机都会提示以上错误:

unable to mount all folders automatically

这个是什么鬼,在系统看了半天也没看出什么眉目,搜了一下有人提到可能还存在失效的挂载链接。

跑去文件管理器的工具->装载列表,果然躺着以前用来mount给emby做电影库的NFS链接,因为链接的NFS服务已经被我做掉了,所以每次开机都会区链接,就会一直报错。

把这玩意从列表删除再重启就没有错误提示了。

群晖迁移已安装插件到新存储空间

因为之前用一个固态硬盘做volume1安装各种插件,本来打着省电的出发点,但是群晖只要有了阵列基本硬盘无休,其他不在阵列的硬盘照样子不会休眠的,所以就打算把固态硬盘拔掉用来做SSD缓存算了。

一个一个插件迁移太麻烦了,而且有些系统东西还不支持迁移,直接拔掉固态硬盘会出问题的,还要修复系统太多事了。

上网找了一下,有人写好了脚本,比较适合就拿来用了。

https://gist.github.com/nobodypb/fc3e70b535bcd95b5de7659d6fbda434

如果你不能上GitHub,这里提供本地下载:

move_syno_pkgs

脚本运行记录:

这样子所有插件就全部从volume 1迁移到了volume 2了,其中Node.js插件会提示要修复,点修复就可以正常使用。
最后输出2个提示说如果要拔掉volume 1的话,还需要处理2个symlink,把pgsql系统数据库迁移到新volume 2那继续处理下就好。
依照脚本的办法:

  • 先复制文件到新地方
  • 删除symlink
  • 建立新symlink
  • 改名旧文件夹

先停止pgsql服务并迁移数据库文件。

对tmp目录采取以上同样步骤,然后删除volume 1,关机拔掉固态硬盘,群晖可以正常开机使用。

Cloudflare 301 域名跳转

老域名mlife.work因为不想续费了,还有半年到期,不想续费了,要提早做好迁移,保持自己在搜索引擎的搜索优先级,需要做好301跳转,让他们知道自己换地方了。

因为cloudflare有免费的CDN加速,所以很早就把域名解析过去了,但是看了看官方好像没有提供DNS 301跳转的选项,但是有类似的解决方案,参考这个链接:

https://support.cloudflare.com/hc/en-us/articles/200172286-How-do-I-perform-URL-forwarding-or-redirects-with-Cloudflare-

范例:

因为自己是从mlife.work跳转到blog.myds.cloud,所以就需要在Page Rules选项里面添加一条跳转记录,如下图:

这样子就搞定了。

WordPress安装插件时提示输入FTP账户密码

好久没搞Wordpress平台,因为最近Google统计老是提示typecho对移动平台兼容性不好,一时半会也看不到官方有推出新版的状态,干脆就转到Wordpress好了。

之前是DS215j跑Wordpress实在太慢了,现在弄了个黑裙(Intel G4600 CPU + 8G RAM)辅助,不知道性能高哪里去了,现在不是瓶颈了。

第一步装了个最新的5.1.1,结果群晖官方还没出PHP7.3, Orz只能去找最新的4.9.10了,把英文版的改一下配置,更新上中文界面。

刚装完开始弄插件就提示标题这玩意,只能又去找答案了,解决办法如下:

编辑wp-config.php,添加一列这个:

然后就不会再问账号密码了,当然前提是http账户已经可以读写wp-content目录。

参考链接:
https://support.cloudways.com/how-to-resolve-wordpress-asking-for-ftp-credentials-error/
https://stackoverflow.com/questions/17922644/wordpress-asking-for-my-ftp-credentials-to-install-plugins