最近入了Unraid的坑,看起来是一个Nas系统,有相当于Pve或者Esxi这样的虚拟化服务,可以便捷的安装插件、加入Docker、添加虚拟机,玩法颇多,下面就将做一个记录以帮助初学者,也好给自己作个备忘。
- 设置时区、NTP服务器:在【设置】→【日期和时间】中将时区设置为东八区,ntp服务器设置pool.ntp.org、time.apple.com、ntp1.aliyun.com、ntp3.aliyun.com,s1b.time.edu.cn,hk.pool.ntp.org、jp.pool.ntp.org、kr.pool.ntp.org等等
- 开启阵列,并且在settings→磁盘设置中开启自启动(注意需要对加入阵列的硬盘格式化才能识别)
//注意:添加新硬盘需先停止阵列再添加,原来的数据不会丢失
- 设置共享文件夹,在一级菜单【共享】中设置
- 安装应用市场:Plugins→安装插件输入(国内插件地址):
https://www.52help.net/ad/nas/Squidly271/community.applications/master/plugins/community.applications.plg后点击【install】按钮安装,官方插件地址为:
https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg(因为网络原因有可能安装不上) - 汉化:6.82有专门汉化插件;6.9x版官方自带,在apps→类别→语言,右侧找到简体中文安装即可。
- 关于温度监控插件Dynamix System Temperature:需要安装Nerd Pack插件后再安装perl驱动,才能正常显示温度等信息。
- 在apps中安装Dynamix System Temperature
- 在apps中安装Nerd Pack插件
- 在Nerd Pack插件(在settings中显示为Nerd Tools)中安装perl驱动:
- 然后再按如下图设置
- 启用docker(否则在应用市场apps中是无法安装docker应用的):settings→docker中配置docker映像文件位置和app存储位置,(首先得正确配置并开启阵列)
- 在docker中添加模板中没有的参数(比如主机名参数–hostname)方法:打开高级视图,然后在额外参数中添加即可(可用空格隔开一次性添加多个参数)
- 添加启动项:首先在apps中安装CA Config Editor插件,然后即可在此选择go文件添加启动项(修改docker的源即可在此go文件中添加代码)。
- 市场加速、docker安装加速
#修改docker源
mkdir -p /etc/docker
# 更新镜像源
tee /etc/docker/daemon.json << EOF
"registry-mirrors": ["https://6evg8u3r.mirror.aliyuncs.com"]
EOF
——其它几个常用源——-
docker官网中国区镜像
https://registry.docker-cn.com
网易163 docker镜像
http://hub-mirror.c.163.com
USTC镜像加速
https://docker.mirrors.ustc.edu.cn
- Windows virtio驱动(这是安装windows虚拟机的必要前提):在【设置settings】→虚拟机管理器中选择添加,它会自动改下载
- 虚拟机常用选项释疑:
- BIOS:SeaBIOS为传统模式兼容性好;OVMF为UEFI模式(关键看你的虚拟机系统支持何种引导模式)
- 机器Machine:iff0fx-**(虚拟机是windows时的默认值);Q35-**(虚拟机是linux时的默认值)
- Hyper-V:
- 关于直通
- 直通硬盘:ls /dev/disk/by-id找到拟直通硬盘的ID,比如ata-AS606_512GB_AA0000,然后在虚拟机中选择手动,填写/dev/disk/by-id/ata-AS606_512GB_AA0000即可直通该硬盘给虚拟机(但6.8.2版中总线选择中没有nmve,不知如何实现nmve硬盘的直通?—-经测试,将总线设置为sata可以成功开启,设置成scsi则蓝屏)
- 直通显卡:加载驱动——modprobe i915加载intel核显,可通过ls /dev/dri是否显示by-path/ card0 renderD128来判断是否加载成功,然后在虚拟机创建是勾选该显卡
- 直通硬盘:ls /dev/disk/by-id找到拟直通硬盘的ID,比如ata-AS606_512GB_AA0000,然后在虚拟机中选择手动,填写/dev/disk/by-id/ata-AS606_512GB_AA0000即可直通该硬盘给虚拟机(但6.8.2版中总线选择中没有nmve,不知如何实现nmve硬盘的直通?—-经测试,将总线设置为sata可以成功开启,设置成scsi则蓝屏)
- 我的常用插件:
- Community Applications:这个插件大概是安装unraid之后第一个安装的插件了吧,类似与群晖的软件中心,这里提供了很多docker模版和插件的下载,本文所有插件都可以从这里下载。官方解释为:The One Stop Shop for all applications for unRaid
- CA Application Auto Update:一款可以自动更新插件和docker的插件(有点绕,自己更新自己有木有)。官方解释是:作为CA系列的一部分,自动更新应用程序将使您选择的插件和Docker应用程序保持最新状态。
- CA Cleanup Appdata:一款可以清理appdata目录的插件,当你删除docker容器的时候默认是不删除容器配置文件的,可以实用这款插件清理。官方解释为:作为CA系列的一部分,Cleanup Appdata将扫描您的appdata共享,以确定哪些文件夹不再使用(由于卸载了docker应用程序),并提示您删除它们
- CA Config Editor:一款可以编辑配置文件的编辑器,最常用的就是安装plex、jellyfin、emby调用硬件加速时编辑go文件,可以不需要命令行编辑。官方解释为:面向高级用户的简单配置文件编辑器
- Dynamix System Buttons:这个插件就是在右上角增加一个重启、关机的按钮,不需要每次关机都打开main页面,非常方便。官方解释为:Dynamix System Buttons将一个一键式按钮添加到标题中,使您可以立即进入睡眠状态,重新启动或关闭系统。
- Dynamix System Information:一款显示系统信息的插件,可以详细的看到机器的具体配置,给需要详细了解机器信息的人。官方解释为:Dynamix System Information显示了系统硬件和BIOS的各种详细信息。这包括处理器,内存和子系统组件。
- Dynamix System Statistics:一款可以查看系统CPU、内存、硬盘、网络实时信息的插件。官方解释为:Dynamix系统统计信息实时显示磁盘利用率和关键系统资源,例如CPU使用率,内存使用率,接口带宽和磁盘I / O带宽。
- Dynamix System Temperature:一款监测主板、CPU温度的插件、需使用Nerd Tools安装perl驱动才可以读取到温度信息,安装稍微麻烦一些(前面已详细介绍过)
- Fix Common Problems:一款可以修复docker、设置等问题的插件。适合强迫症患者。官方解释为:用于诊断和建议修复常见问题,配置错误等的插件。
- Unassigned Devices:一款可以挂载u盘、移动硬盘、未加入序列的硬盘或者SMB共享的插件,也是unraid必装插件了。官方解释为:此插件使用UDEV自动挂载和共享不属于Unraid阵列的磁盘。可用设备在“主要/未分配的设备”选项卡下列出。您还可以在其他服务器上安装远程SMB和NFS共享。
- Unassigned Devices Plus:一款补足Unassigned Devices缺陷的插件,增加了挂载hfs和exFat格式的设备。官方解释为:未分配的设备支持HFS +和exFAT磁盘格式,并启用破坏性模式
- User Scripts:一款可以运行用户自定义脚本的插件。贴吧有人使用这个插件设置每次开机自动更换docker源。官方解释为:一个插件,可充当任何用户脚本的简单前端,使您无需输入命令行即可运行它们。
- VFIO-PCI CFG(6.9x版似乎不需要了,在【工具】→【系统设备】中可直接勾选屏蔽):硬件直通插件,可以直接选择需要直通的硬件后生成VFIO-PCI.CFG文件,而不需要去修改Main→Flash→Syslinux 配置→Unraid OS项,手工添加硬件ID屏蔽,再实现硬件直通的繁琐设置了。
原文链接:https://blog.csdn.net/engineerlzk/article/details/117306507
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END