首页 >>  正文

virtual+翻译

来源:baiyundou.net   日期:2024-09-20

作者:Stark-C

哈喽小伙伴好,我是Stark-C!今天是元旦,也是2024年的第一天,在此祝愿所有值得买的小伙伴们新年快乐!希望大家历尽千帆,归来仍是少年!

我个人应该是通过NAS被小伙伴们所熟知,所以新年第一篇,我还是以NAS来开始吧!

郑重提醒:今天的教程仅用于折腾与体验,请勿当做主力NAS来使用并保存数据!!!

最近发现了一个特别好玩的项目,就是我们可以在支持Docker容器的设备上,通过Docker功能安装一个标准的黑群晖DSM系统,并且安装好黑群晖DSM系统之后,我们还可以在这个黑群晖DSM系统中,继续按照此项目教程再安装一个黑群晖DSM 系统。

对,最后的结果就是:你成功的开启了无限套娃模式,只要你愿意,你可以使用黑群晖DSM 系统主宰世界~~哈哈,说笑了!

OK,不卖关子了。其实今天为大家分享的这个有意思的项目叫做『Virtual DSM』,我们就是通过它,可以在支持Docker功能的设备上,来安装黑群晖DSM系统,比如说我即将展示的使用威联通NAS来安装和体验它。

关于Virtual DSM

其实从这个项目的名字我们就能看出,它的本质其实就是通过Docker的方式虚拟出了一个群晖DSM系统。

它是一款国外大佬开发的开源黑群晖项目,和之前很多教程提到的使用虚拟机搭建的不同,它没有虚拟机的要求那么高,而是以Docker容器的形式搭建。也就意味着,这个对于很多想要入手群晖NAS的小伙伴来说,他们可以通过这种方式来先行体验一番群晖DSM系统,然后再决定是否购买,毕竟目前市面上支持Docker功能的数码产品真的太多了!

虽说Virtual DSM是虚拟出来的群晖系统,但是它支持的功能还不少。比如说:支持多个磁盘挂载、支持KVM加速、支持GPU直通、甚至还支持直接升级!

Virtual DSM的部署安装

既然此次部署的NAS为威联通,所以我们就选用更加方便的docker-compose来部署(其实首推的也是采用docker-compose.yml文件来部署的)。

第一步:腾出空间给群晖DSM的虚拟磁盘使用

首先我们打开NAS的文件管理器,在一个相对空闲的磁盘空间里创建一个共享文件夹用于挂载创建的群晖DSM系统的虚拟磁盘,我这里就直接命名为“DSM”吧。

需要说明的是,这个虚拟磁盘的空间最低要求为16GB以上,我想对于各位NAS玩家来说,腾出这点空间应该问题不大吧。

第二步:定制适合自己的“docker-compose.yml”文件

我们先看看作者给出的初始docker-compose命令:

version: "3"\nservices:\n  dsm:\n    container_name: dsm\n    image: vdsm/virtual-dsm:latest\n    environment:\n      DISK_SIZE: "16G"\n    devices:\n      - /dev/kvm\n    cap_add:\n      - NET_ADMIN\n    ports:\n      - 5000:5000\n    volumes:\n      - /var/dsm:/storage\n    restart: on-failure\n    stop_grace_period: 2m

转换成常用的docker run为:

docker run -it --rm -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 60 vdsm/virtual-dsm:latest

解释下以上命令的意思:

  • DISK_SIZE: "16G" -->群晖DSM系统的虚拟磁盘大小为16GB,可以根据自己的需求更改;

  • /dev/kvm -->启用KVM 加速功能。如果说是搭建的设备不支持KVM ,直接将该项删除即可;

  • NET_ADMIN -->授予网络管理员权限,默认不用管;

  • 5000:5000 -- >这个就不用多说了,端口映射,冒号前面不要和本地其它端口冲突即可;

  • /var/dsm:/storage -->群晖DSM系统的虚拟磁盘挂载路径,冒号前面改成我们前面创建的那个共享文件夹即可。

当然,因为每个人搭建的主机配置不同,作者也给出了更详细的定制方案,我们只需根据作者给出的相关命令,加入或更改到初始docker-compose命令中即可。

其中定制方案包括更改虚拟磁盘的大小、更改虚拟磁盘的位置、更改CPU 或 RAM分配、GPU 直通,以及指定安装特定版本的黑群晖DSM系统等,关于更详细的定制方案建议小伙伴们自己去作者的Github页面获取。

version: "3"\nservices:\n  dsm:\n    container_name: dsm\n    image: vdsm/virtual-dsm:latest\n    environment:\n      DISK_SIZE: "64G"\n      RAM_SIZE: "4G"\n      CPU_CORES: "4"\n      GPU: "Y"\n    devices:\n      - /dev/kvm\n      - /dev/dri\n    cap_add:\n      - NET_ADMIN\n    ports:\n      - 5000:5000\n    volumes:\n      - /share/CACHEDEV2_DATA/DSM:/storage\n    restart: on-failure\n    stop_grace_period: 2m

我的需求是给黑群晖分配了64GB的虚拟磁盘大小,给它分配了4个核心的CPU以及4GB的内存,并且启用了GPU直通(可以用于 Synology Photos 中的面部识别功能),至于DSM系统我就安装默认的最新DSM7.2.1好了。所以我的最终docker-compose命令代码如上所示。

第三步:正式部署

当我们搞定了docker-compose之后,部署起来就非常简单了!

打开威联通的Container Station,然后选择“应用程序--创建”。

随意给这个应用程序命名,然后将我们上一步得到的docker-compose命令代码复制并粘贴过来,验证一下没有问题,就可以直接点击“创建”按钮开始部署。

程序的创建速度还是很快的,差不多一分钟内就能完成。

不过程序安装好之后它会在后台自动下载并安装黑群晖DSM系统,需要的时间根据你那边的网络情况而定,我们可以通过日志来查看它的运行情况。

当看到日志中出现“You can now login to DSM at port 5000”就说明它已经安装成功!

Virtual DSM体验

接着直接在浏览器地址栏输入“NAS本地IP+端口号(5000)”,就能看到黑群晖DSM系统的初始化界面了,直接点击“开始”按钮。

设置设备名称、管理员账户和密码,下一步。

这里选择“当有可用的DSM或套件更新时通知我,我会手动安装”,下一步。

都是黑群晖,并且还是虚拟的,所以这里就别想着官方的一些服务了,直接“跳过”好了。

最后这步不用勾选设备分析,点“提交”。

来到群晖DSM界面之后,建议以上的设置都不用,直接放弃使用吧,。

可以看到默认安装的是DSM7.2.1系统。

套件中心也是可以随意打开并使用。

信息中心显示它的CPU核心数以及内存大小都是我们创建docker-compose命令代码一样的!

So,这个时候小伙伴们就可以可劲儿折腾了!反正使用的是Docker创建的,玩崩了也不要紧,大不了删除重新搭建即可,也就不到10分钟的事。

总结

今天的教程还是重在折腾与体验,还是文章开始那句话:请勿使用搭建出来的群晖DSM系统用来存放重要数据!

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"9b3bd20f1657a92d3","img_data":[{"flag":2,"img":[{"desc":"","height":494,"s_url":"https://p0.ssl.img.360kuai.com/t0120da03bfeb178d07_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t017125ad243b71aa08.gif","width":658},{"desc":"","height":"435","title":"","url":"https://p0.ssl.img.360kuai.com/t0181b8e1df2ee1e16a.jpg","width":"827"},{"desc":"","height":"620","title":"","url":"https://p0.ssl.img.360kuai.com/t0161802daf3d378574.jpg","width":"1080"},{"desc":"","height":"460","title":"","url":"https://p0.ssl.img.360kuai.com/t010ebb8502e735d5df.jpg","width":"827"},{"desc":"","height":"953","title":"","url":"https://p0.ssl.img.360kuai.com/t013e9a36c0b4edf73d.jpg","width":"884"},{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t01d0369bd622d43587.jpg","width":"1080"},{"desc":"","height":"701","title":"","url":"https://p0.ssl.img.360kuai.com/t01d41c3c8be44d8d50.jpg","width":"1001"},{"desc":"","height":"701","title":"","url":"https://p0.ssl.img.360kuai.com/t0186dae7c639538836.jpg","width":"1001"},{"desc":"","height":"596","title":"","url":"https://p0.ssl.img.360kuai.com/t01998fc723edbbad81.jpg","width":"1006"},{"desc":"","height":"596","title":"","url":"https://p0.ssl.img.360kuai.com/t013db447c8f79b5f90.jpg","width":"1006"},{"desc":"","height":"596","title":"","url":"https://p0.ssl.img.360kuai.com/t01c908735c729adac7.jpg","width":"1006"},{"desc":"","height":"696","title":"","url":"https://p0.ssl.img.360kuai.com/t0153c93163a82cb730.jpg","width":"1080"},{"desc":"","height":"644","title":"","url":"https://p0.ssl.img.360kuai.com/t0170563bd789741ea0.jpg","width":"1080"},{"desc":"","height":"628","title":"","url":"https://p0.ssl.img.360kuai.com/t012efaa2c766b3b902.jpg","width":"1080"},{"desc":"","height":"637","title":"","url":"https://p0.ssl.img.360kuai.com/t011b628f63fe59bc7a.jpg","width":"1080"},{"desc":"","height":"804","title":"","url":"https://p0.ssl.img.360kuai.com/t0123758c3d5c04b712.jpg","width":"1080"},{"desc":"","height":"804","title":"","url":"https://p0.ssl.img.360kuai.com/t0102a2da5dcd3b63af.jpg","width":"1080"},{"desc":"","height":"804","title":"","url":"https://p0.ssl.img.360kuai.com/t0164055f40923a24d9.jpg","width":"1080"},{"desc":"","height":"804","title":"","url":"https://p0.ssl.img.360kuai.com/t0144049db61c1bcabf.jpg","width":"1080"},{"desc":"","height":"802","title":"","url":"https://p0.ssl.img.360kuai.com/t014de59bf9bf430c9b.jpg","width":"1080"},{"desc":"","height":"801","title":"","url":"https://p0.ssl.img.360kuai.com/t01c086f949d43acfc7.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,disu_label,fts0,sts0","powerby":"pika","pub_time":1704094560000,"pure":"","rawurl":"http://zm.news.so.com/e943daf42a932bf21b22a2839acae515","redirect":0,"rptid":"dd100aa138689b41","rss_ext":[],"s":"t","src":"什么值得买","tag":[],"title":"体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

蔺玲璐2811virtual 两个意思怎么区别… -
毋湛贩13166592881 ______ virtual 是接近事实上的,几乎是事实上的(你仔细体会一下,是不是有虚拟的感觉) 关于这两个意思你记几个代表短语就好了 1.“实际上的,事实的”多用,virtually= practically 2.“虚拟的”virtual learning 是电脑学习 virtual corporation 是虚拟公司 至于其他的,遇到了再说,其实越扣越糊涂,你今天知道一点,明天知道一点,就会不断翻新理解,有一天你会恍然大悟,真正掌握这个词的. O(∩_∩)O~

蔺玲璐2811virtual的用法在字典上virtual有虚拟和实质两种用法可
毋湛贩13166592881 ______ 很好分的, 一般来说当实质时,virtually 副词用的更多. Virtual当形容词,作为虚拟的多. That is virtually impossible. That is a virtual world.

蔺玲璐2811虚拟用英语怎么翻译?
毋湛贩13166592881 ______ 虚拟 adj. (Trad=虚拟, Pinyin=xu1 ni3) invented, fictitious, theoretic, theoretical, virtual海词在线词典 虚拟 [xū nǐ] virtual fictitious theoretical 相关解释: theorhetical dummy(coil)

蔺玲璐2811关于英文单词virtual -
毋湛贩13166592881 ______ 你的迷惑是 一个词有两个截然相反的意思.其实不是,虚拟的反义是真实的,真实 和 其实 还是不一样的.区别的方法就是 1 看句子意思,虚拟 的一般都是 空间,系统之类的.2 其实 = almost the same with described 注意是 almost 啊,还没到 '就是“ 的地步,这里大致等于 in fact 意义吧 ps 感觉很多词典说的不对,把人搞糊涂了.

蔺玲璐2811virtual - life是什么意思 -
毋湛贩13166592881 ______ virtual-life 虚拟生活 virtual[英][ˈvɜ:tʃuəl][美][ˈvɜ:rtʃuəl] adj.实质上的,事实上的; (计算机)虚拟的; <物>有效的,虚像的; (粒子)实际存在的; 例句:1.The h1n1 epidemic is creating a virtual mexico. 甲型h1n1流感正将墨西哥变为一个虚拟国度.

蔺玲璐2811virtual什么时候表示实质什么时候表示虚拟 -
毋湛贩13166592881 ______ 1.很接近的,事实上的.实际上的 但这个词用于“很接近的,几乎...的“比较多,而不是实质的 如,he married a virtual stranger. 意为,他和一个几乎是不相识的人结婚了. 2.虚拟的,模拟的 英文解答是: made to appear to exist by the use of computer software 通过计算机软件使得something存在,即为虚拟的, 所以,一般看见这个词都是在说虚拟的,如virtual library虚拟的图书馆

蔺玲璐2811virtually为什么有两个相反的意思呢?一个是虚拟的,另外一个是事实上的(有的翻译软件也翻译成实际上的),麻 -
毋湛贩13166592881 ______[答案] virtual "虚拟的" 的解释是特指电脑方面的. 比如说 virtual imagery (虚拟图像), virtual computing (模拟计算), virtual tour (虚拟游览), etcvirtual 的另一个意思是 "基本上", 类似于 almost. 很多情况下可以跟 a...

蔺玲璐2811C++语言中 inline ,virtual 这两个函数限定符能连用吗 ?为什么? -
毋湛贩13166592881 ______ 能.虽然编译器(和链接器)需要做一点额外的工作,如果编译器/链接器做的不够好,生成的可执行文件可能会比较大 inline 的含义是“这个函数可以在多个翻译单元定义,不违反一处定义规则(one-definition rule)”,并不代表编译器一定要...

蔺玲璐2811vr是什么意思呀? -
毋湛贩13166592881 ______ 虚拟现实技术 VR是Virtual Reality的缩写,意思是虚拟现实技术,顾名思义,就是虚拟和现实相互结合.其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感. 虚拟现实技术(英文名称:Virtual Reality,缩写为VR),是20世纪发展起...

蔺玲璐2811virtual reality应该怎么翻译? -
毋湛贩13166592881 ______[答案] 虚拟现实

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024