SMB中用Quota来限制分享目录的最大空间,但是omv5只支持4TB以下,超过4TB就不行了,正好我的MBP有2TB大小,需要至少5TB才能正常每日备份,更新好omv6后控制台上可以正确的设置到5TB,明天测试一下备份效果。 Post Views: 398
SMB中用Quota来限制分享目录的最大空间,但是omv5只支持4TB以下,超过4TB就不行了,正好我的MBP有2TB大小,需要至少5TB才能正常每日备份,更新好omv6后控制台上可以正确的设置到5TB,明天测试一下备份效果。 Post Views: 398
Python+Golang的好处 上传的脚本很自然的想到用python,似乎没有更好的选择了,速度取决于服务器带宽 图床用golang,早就想试一下golang写服务端了,gogs的性能给我很深的印象,部署后居然常驻只用了3.966MB,以后服务端还会考虑其他语言么,不可能的。 为什么不用Picgo 大部分攻略用的都是Picgo,试了一下除了上传外还有其他小功能,几百兆的体积只是干几句python干的事似乎有点浪费,于是有了下面这个脚本,一共3kb,还不用常驻。 import os import sys impor…
关于盗链 上图很好的解释了盗链的原理,只要是给人看的图片就不可避免的被人盗用,最气的莫过于还要盗用你的流量,毕竟网页文本并不需要多少带宽,带宽消耗的主要是多媒体文件,所以做好多媒体的防盗链即可。 防盗链的方法 轻度过滤,利用referer参数,在nginx中设置valid_referers none block *.jinzhao.me jinzhao.me;{:.apacheconf},none和block的设置使得图片 可以单独打开; # Directives to send expires headers a…
如果确认挂载的磁盘无误却总是触发报警,那么有可能它是以为内监控的启动比挂载快导致的,这个问题可以通过下面的环境变量解决,路径(/etc/default/openmediavault): OMV_MONIT_DELAY_SECONDS=15 指定监控延迟15秒开始,为了立即生效,执行下面的语句: Post Views: 335
微软的远程桌面一直是办公不可缺少的必需品,是在装PD这样的虚拟机太麻烦也很重。 可惜微软的远程桌面锁定在美国区,无法直接使用,找的分离版不久就会有cpu占用高等的问题出现,而每次找分离版很痛苦,幸运的是老外做了一个分享所有mac最新微软软件的站点,链接也都是微软官方的,这里真的要吐槽,既然都有下载地址了为啥不公开呢。 微软软件for mac地址:https://macadmins.software/ 里面Office等全家桶都有,如果你是下载Microsoft Remote Desktop远程桌面那么直接用地址,会…
挂载文件是/etc/fstab 如果是3.73前的版本直接修改即可,如果是之后的版本请修改/etc/openmediavault/config.xml中下面xml节点的信息: 注意只要修改“dir”就可以修改挂载的路径,其他不需要动。如果是5以后的版本使用以下两个命令中的一个来重新生成fstab,这是omv的命令行工具,可以防止fstab的误操作导致系统无法启动,第二个命令是最新omv的。 omv-mkconf fstab omv-salt deploy run fstab Post Views: 378
最近在用时间机器备份我的macbook,总是觉得很慢,于是察看了下局域网之间的连接质量。 前面一篇说到Cat5E的网线被老鼠咬断了一半后被网卡自动纠错还保持百兆感到震惊,新买的2021mbp m1 pro连接速度居然只有30MB+,可是路由器是荣耀3Wifi6,这速度太慢了。 我用来测试速度的工具还是iperf3,之前已经测试过nas有线到pc的速度已经千兆,现在就差笔记本了。按住alt健后点击wifi图标可以查看当前wifi的详细信息,这里要喷一下苹果这部分的UI做的真的不好,不可靠,跟内置的设置不同步,还有内置…
Algorithm 'AesGcm' is not supported on this platform. 如果使用了aes-gcm的dotnet程序会在macos上报错 AesGCM是一个非常流行的对称加密算法,所以对这个报错还是很惊讶的,一开始以为是dotnet core 适配apple sillicon的问题,查阅文档后发现原来macos都有这个适配错误。Mac的安全策略不允许第三方程序调用系统的加密接口,所以只能使用第三方的加密库。这里真的要喷一下微软,既然不可以用那就给出解决方案么,让我复制黏贴一下不好么…
解决“No usable version of libssl was found“ 最近调试一个项目,其他都好好地,就是这个项目出现各种诡异的问题,也没有stack_trace,卡了好久,今天发现最后一行小字No usable version of libssl was found ,终于按图索骥解决了。 这是一个.net 5.0的项目,开始我挺担心它在ARM下不兼容的问题,但是可以顺利在Rider中成功build并运行,不得不说苹果的兼容生态和Rider的适配做的太好了,也正是因为这种错觉才让我大意了吧,所以如果…
一般设置都是放在appsettings.json,为了安全,特地把一些敏感信息如密码移到环境变量中去,那么如何设置带有子元素的变量呢比如ConnectStrings: Windows下用冒号“:”分级比如: ASPNETCORE_ConnectionStrings:BlogDb=conn_str Linux/Mac下用双下划线“__”分级比如: ASPNETCORE_ConnectionStrings__BlogDb=conn_str Post Views: 206