UNraid教程:教您设置自动关机功能!使用User Scripts插件 自动执行脚本 更省电!
创作立场声明:让UNraid实现自动关机功能,而且它不仅仅只有自动关机功能,还有很多用处!
前言
大家好,俺又来了!
这次是很多值友喜欢的UNraid教程,手把手教您设置UNraid自动关机!
最近发现UNraid的相关文章,如雨后春竹一般 多了起来!而且我惊人的发现,国内最大的UNraid交流社区,居然就是张大妈这里了!
UNraid系统是一种NAS系统,同类型的产品有:OMV、FreeNAS、群晖系统等,UNraid其安装方便,应用轻量,优秀的磁盘阵列功能和丰富的插件,深受大家喜欢,最给力的是直通硬件方便,虚拟化非常强大。
我如今的一台J4105双开设备,就用UNraid虚拟了4款系统,同时还在运行UNraid自己的程序,可谓是,强大无比!
J4105 虚拟了:爱快、OPenWRT、群晖、Win10,同时win10还在跑云盘下载:
关于UNraid系统的相关介绍,可以看我的这篇文章,大概看一遍就能明白这个系统的作用了:
其它的UNraid安装教程和各种工具运用,大家直接在 国内最大的UNraid社区,张大妈上搜索UNraid即可!
也欢迎同在使用UNraid的值友们,分享自己折腾的经历、经验、过程,方便后续需要学习的朋友学习。
关于J4105这台设备,群友分享了他的文章,大家有兴趣可以看看:
(这款J4105应该是我在群里第一个拿到的,已经用了快2个月了。以后有机会分享给大家折腾过程!)
自动关机原理解释
说回本文重点,本文是教给大家在UNraid上实现自动关机的功能!
原理很简单:
1、安装一个UNraid插件,这个插件可以 让用户自定义执行一些脚本。
2、我们只需要在这个插件里面设置:在某时间,执行关机脚本命令,就可以达到自动关机的功能。
此功能延伸:
当运用熟练这个插件的过程后,您可以用这个插件执行各种脚本,比如开机多久后,重启某个应用。
比如定时关闭一些应用,定时启动一些应用,定时删除某个文件夹的文件,定时挂载某个磁盘等等。
一切linux可以用的命令,配合这个脚本,都可以做到自动化管理。
为什么要用这个功能
1、这就是要说到我的省电大法了!由于电费都是我自己在出,所以看到账单不停的条,觉得肉疼。现在每个月最少400元的电费,一年5000多都交电费了。
2、现在我已经计划,每天的凌晨1点到早上8点,所有设备,除了wifi,其它全部关机!
而某些NAS这些设备,我将在主板上设置开启来电自启动功能,并搭配小米智能插座,定时进行断开,启动,达到定时开机的过程:
3、在我们这个地区,0.87元/度电费下,此操作,可以每年省电至少300元以上,实际当有了省电意识后,已经不自觉的在省电中,做了很多事情,其实远远已经省了很多电。
我的群晖设备,威联通设备,都已经可以很好的设置自动关机,而UNraid设备,自带没有自动关机的功能!
于是在群友 @四川-看看就行 的帮助下,完成了这个功能,而且这个功能比想象中的还要好用。
所以今天分享给大家,不管您用不用得上自动关机命令,这个自动运行脚本的功能,还是值得学习和使用的。
自动关机功能实现过程
1、首先来到UNraid APPS选项中,搜索插件名字:user script
第一个小电视一样的,就是插件,我们点击安装即可:
(如果APPS,进不了,卡顿,可以选择刷新网页,多刷新几次,进去再搜索就好了,我也就刷新了十次左右)
2、安装这个插件,不需要额外设置什么,直接点安装即可:
3、然后,来到UNraid 的 PLUGINS 选项,可以看到已经安装好了 User Scripts,我们点击打开:
4、这个就是插件的设置页面,默认自带了3个脚本,大家可以用浏览器翻译软件翻译一下,就可以明白大概意思。
我们点击 ADD NEW SCRIPT 创建一个新的脚本:
5、脚本名字随便取:
6、创建了脚本以后,点击这个脚本的名字,弹出几个选项,我们选择 EDIT SCRIPT,编辑这个脚本:
7、输入关机指令在脚本上:
shutdown -h now
然后点击SAVE CHANGES ,保存修改:
8、保存后,回到插件页面,点击后面的下拉框,选择最下面的 Custom,创建自定义时间:
左下角有提示,what is Cron,这里是要输入一个时间表:
9、我们移动上去,有一个简易的时间表定义:
主要是5个 * ,每个* 就是一个参数,用空格隔开,分别从左到右:分钟,小时,天,月,周:
10、点就进入,可以进入到这个选项,可以看到每个参数的解释:
11、比如: 30 18 * * 0-6 这个时间表,就代表着, 从星期日到星期六,每周和每天,下午18点30分钟,执行这个脚本:
大家可以自行理解一下:
12、比如我现在的电脑时间是18:25分了,我想测试一下 18:30分,看它能不能自动关机,就按照下面设置:
30 18 * * 0-6 即可:
13、设置后,记得点击左边的APPLY应用一下设置,应用后,这个时间表后面还有log提示:
到此,这个功能就设置完成了,实际测试后,一切正常,就完成了!
大家在操作过程中,也可以用浏览器自带的翻译功能来查看每个选项的设置,其实很好理解,但是只有英文状态下,才能保存配置!
然后只需要在主板上设置好带电启动功能,搭配小米的智能插座,就能做到定时开机的功能了。
总结
又到了总结的时候了!
我玩过很多关于NAS的设备和系统,也踩过了不少坑,这些折腾一切都源自于爱好。
UNRAID这个系统,还是值得推荐一下!它非常适合家用影音服务!
安装和设置都非常的简单,其实UNraid常用的就一个下载工具、一个媒体播放工具、一个文件管理工具就够了。
如果需要相册功能,还可以虚拟群晖,如果需要软路由功能,还可以虚拟软路由。
曾经有值友找到我,J3455这个处理器的主板,想要实现硬件转码功能,是用什么系统比较方便呢?
对此,我只推荐UNraid这个系统了,它的安装真的很方便。
而且作为影音存储NAS,UNraid不仅可以最快的方式调用显卡,还可以有效的将多个影片合成一整个大硬盘,不浪费硬盘的空间,虽然安全性有点风险。不过它的特色是,坏了一块硬盘,也不影响其它的硬盘使用。
今天介绍的这个脚本工具,不仅仅只是关机功能,大家还可以延伸出其它的一些功能,有兴趣的朋友可以自行研究。
也欢迎大家分享自己的研究的过程!
好了,今天的文章到此就告一段落了,UNraid系统玩的人越来越多了,虽然它是英文系统,它有一些不足,但是不可否认,它的直通功能,虚拟机功能,调用硬盘功能,都非常的简单和方便。
只要上手了,就离不开了! 这次就说这么多,希望能帮助到有需要的朋友,我们下次再见!
蓝F0X狐
校验提示文案
值友7501861954
校验提示文案
做个好同志
校验提示文案
值友3603240936
校验提示文案
砍价菜鸡
新建一个脚本内容如下
#!/bin/bash
#休眠时间 2m 就是2分字,自行根据电脑配置修改
sleep 2m
#创建挂载点
mkdir /mnt/disks/192.168.10.3_video
#挂载smb到指定挂载点
mount.cifs -o user=账号,pass=密码,vers=2.0,iocharset=utf8 //192.168.10.3/video /mnt/disks/192.168.10.3_video
sleep 2s
#启动plex或者jellyfin 的docker容器 id通过docker ps -as命令查询。
docker start 00256942edb2
保存脚本。
下拉框选择At startup of array
APPLY
完工。
校验提示文案
myqw
校验提示文案
一天天的大马甲
校验提示文案
糖炒栗子08
校验提示文案
值友7108057981
校验提示文案
砍价菜鸡
#!/bin/bash
#休眠时间 2m 就是2分字,自行根据电脑配置修改
sleep 2m
#创建挂载点
mkdir /mnt/disks/192.168.10.3_video
#挂载smb到指定挂载点
mount.cifs -o user=账号,pass=密码,vers=2.0,iocharset=utf8 //192.168.10.3/video /mnt/disks/192.168.10.3_video
sleep 2s
#启动plex或者jellyfin 的docker容器 id通过docker ps -as命令查询。
docker start 00256942edb2
下拉框选择at startup of array
校验提示文案
啊笨猫
校验提示文案
值友4916519420
校验提示文案
cwz1985
校验提示文案
带带大师兄_
校验提示文案
ReddotClea
校验提示文案
hhytoo2
shutdown -h now 完全关机
pm-suspend 待机/挂起 数据保存在内存中,低功耗状态 (我一般用这个,因为我发现J3455 完全关机和 待机 功耗一样,都是2W)
pm-hibernate 休眠 数据写里硬盘,完全关机 (请注意 交换分区大小要大于你的内存,我是失败了的,可能是交换分区小了,不能用就不推荐这个)
校验提示文案
Seven丶2020
校验提示文案
值友6677673325
校验提示文案
怪事真多
校验提示文案
ing95A
校验提示文案
真能不要再问
校验提示文案
值友9044271333
校验提示文案
ycrobin
校验提示文案
啊笨猫
校验提示文案
hhytoo2
shutdown -h now 完全关机
pm-suspend 待机/挂起 数据保存在内存中,低功耗状态 (我一般用这个,因为我发现J3455 完全关机和 待机 功耗一样,都是2W)
pm-hibernate 休眠 数据写里硬盘,完全关机 (请注意 交换分区大小要大于你的内存,我是失败了的,可能是交换分区小了,不能用就不推荐这个)
校验提示文案
佚名慧慧
校验提示文案
值友8327213232
校验提示文案
ReddotClea
校验提示文案
值友4916519420
校验提示文案
值友4428142711
校验提示文案
艳艳晴天
校验提示文案
青衣沾雪
校验提示文案
飞的风
我的j4105.8g内存。。爱快。op。ds3617.。
内存总是飙到93%。。
校验提示文案
爱笑的小靖泽
校验提示文案
天之蛋
校验提示文案
砍价菜鸡
#!/bin/bash
#休眠时间 2m 就是2分字,自行根据电脑配置修改
sleep 2m
#创建挂载点
mkdir /mnt/disks/192.168.10.3_video
#挂载smb到指定挂载点
mount.cifs -o user=账号,pass=密码,vers=2.0,iocharset=utf8 //192.168.10.3/video /mnt/disks/192.168.10.3_video
sleep 2s
#启动plex或者jellyfin 的docker容器 id通过docker ps -as命令查询。
docker start 00256942edb2
下拉框选择at startup of array
校验提示文案
砍价菜鸡
新建一个脚本内容如下
#!/bin/bash
#休眠时间 2m 就是2分字,自行根据电脑配置修改
sleep 2m
#创建挂载点
mkdir /mnt/disks/192.168.10.3_video
#挂载smb到指定挂载点
mount.cifs -o user=账号,pass=密码,vers=2.0,iocharset=utf8 //192.168.10.3/video /mnt/disks/192.168.10.3_video
sleep 2s
#启动plex或者jellyfin 的docker容器 id通过docker ps -as命令查询。
docker start 00256942edb2
保存脚本。
下拉框选择At startup of array
APPLY
完工。
校验提示文案
爱折腾的Jackie
校验提示文案
值友1146195307
校验提示文案
saebaryo0603
校验提示文案