下载Sourceforge等国内无法下载站点文件的方法

Sourceforge 是一些开源软件经常用到的网站,然而国内的网站一直不稳定,如今是可以访问,但是一直无法下载,今天发现了一种新方法那就是 http://www.mirrorservice.org 这个网站,这个网站提供了众多网站的镜像,可以通过 web 或者 ftp 等方式来访问,看了下,里面的站点相当多。 但是版本可能比较老,最新的版本可能要多等一段时间。

继续阅读下载Sourceforge等国内无法下载站点文件的方法

VMware ESXi 6.7密码正确不能登录

今天新安装了一个 VMware ESXi 6.7 的系统,密码仍然用的习惯采用的密码。但在使用中,无论是使用 vSphere Client 连接,还是在 vCenter Server 中添加这台 ESXi 系统,都是提示密码不对,最后重置系统设置(密码清空),通过在 vSphere Client 设置新的密码的方法解决。下面简单回顾一下问题的现象及解决过程。
继续阅读VMware ESXi 6.7密码正确不能登录

ESXi 6.7 使用NUT Client连接群晖UPS服务器

进来增加了一台工控机,上面跑了如软路由等业务,万一突然断电 ESXi 坏了启不了,估计就得废好大劲折腾了,以前有给群晖配过一台 APC BK650UPS,目前 UPSCOM 数据输出直接给到了群晖,毕竟无论如何也得优先保障群晖的可靠性,在群晖的设置里面看到过 UPS 服务器的选项,所以想着能不能 ESXi 能不能连接群晖的 UPS 服务器实现断电自动关机以保证数据安全。

继续阅读ESXi 6.7 使用NUT Client连接群晖UPS服务器

macOS Mojave(10.14.4)系统Octave 5.1.0使用pause()函数无法响应按键事件

目前 ( 2019/04/24 ),在 macOS Mojave (10.14.4)系统上使用 brew install octave ,安装 Octave 5.1.0 之后,使用 pause() 函数无法在点击键盘之后继续执行,除了 Ctrl + C 之外任意键都不响应。正常情况下,点击任意按键之后,应该继续执行后续的代码。

这个是目前使用 brew 安装的 Octave 5.1.0 在编译的时候,关联的库是 glibc 2.28 之后的版本。这个版本上 glibc 2.28 的某些行为发生变动。具体的讨论信息,参考 bug #55029: pause() with no arguments does not return like kbhit() with glibc 2.28 上的讨论。本质就是 glibc 2.28 之后的版本要求应用程序在接收信息结束( EOF )之后,主动调用 clearerr (stdin); ,否则会收不到后续的按键通知。这个 BUGOctave 5.2 版本被修复,但是这个版本何时发布,暂时不定。

目前的修复方式为要求 brew 从最新版本的代码编译安装,而不是安装已发布版本,如下:

修改下载的编译配置文件,并且关闭文档编译( 目前文档编译会失败),也就是增加  --disable-docs 这个编译参数。

调整之后的编译脚本如下:

参考链接


解决Btrfs文件系统ext2_saved文件磁盘占用异常

最近在 OpenMediaVault 4.1.22-1(Arrakis) 进行磁盘文件占用分析的时候,发现磁盘空间异常占用问题,如下:

这个 1.3T ./ext2_saved  文件是不存在的,并且没办法通过常规命令删除。

这个文件产生的原因是,执行过 从 EXT3/4 转换转化分区到 Btrfs :

完成转换需要删除备份的 ext2_saved 子卷,否则空间会不能释放。 请注意,如果没了它(备份子卷),你将没办法还原回 EXT3/4 文件系统。

可能会报错:

无视这个报错即可。

完成后再次查询文件占用空间:

可以看到空间已经被释放了。

参考链接


华为(HUAWEI)S1700-8G-AC 非网管8口千兆以太网 交换机 参数

家里用的华为(HUAWEI)S1700-8G-AC 非网管8口千兆以太网 交换机想查查功耗信息,可是总是找不到,好不容易在京东找到了。 详细参数如下:
继续阅读华为(HUAWEI)S1700-8G-AC 非网管8口千兆以太网 交换机 参数

基于APC BK650-CH UPS连接群晖DS718+通过NUT(Network UPS Tools)实现WDMyCloud Gen1断电自动关机

最近新入手了 群晖 DS718+,鉴于群晖断电容易损坏硬盘的传说,为了保证设备的安全,特别购入了 APC BK650-CH UPS

APC BK650-CH UPS 有多个电源插槽,可以同时为多个设备提供断电保护,但是 APC BK650-CH UPS 只有一个 USB 设备接口,这个接口用来提供电源状态信息,比如是否断电,当前电量信息等数据。这就造成收到断电通知的只能有一个设备,这个设备必须通过网络通知其他设备,才能实现全部的断电通知。

继续阅读基于APC BK650-CH UPS连接群晖DS718+通过NUT(Network UPS Tools)实现WDMyCloud Gen1断电自动关机

brew报告错误“fatal: unable to access 'https://aomedia.googlesource.com/aom.git/': Failed to connect to aomedia.googlesource.com port 443: Operation timed out”

最近在使用 brew 升级应用的时候,报告如下错误:

众所周知的原因,很早之前,就已经不能访问 Google 的服务器了,因此这个错误是正常现象。

解决方法如下:

参考链接