网友办公NAS装机方案

目录

一、需求分析

二、硬件部分改造

三、容量的确定

四、NAS系统

五、应用配置

1.基础部分

2.办公相关

3.其它应用


代劳NAS开展后,已经有不少网友找我咨询,涉及的问题很多,硬件升级、盘位扩展、系统选择、应用配套……今天介绍一个比较典型的案例。

一、需求分析

我问了配置情况以及想最终实现的功能。

这台旧电脑的配置是这样的:

12代i3处理器,16G内存,730核显,1T的硬盘。组装NAS整体还是很不错的,其中730核显具备GPU,可以对后期多码流、AI提供助力的。

又问了存储容量的问题,对方解释目前有4块硬盘,2块500G、1块1T、1块2T,都是SATA接口的。

 

不过主机硬盘位没有了,而且主板硬盘接口也不多了。

根据他希望的文件存储、外网访问需求,给他规划了下面的方案。

二、硬件部分改造

目前有4块硬盘,但是机箱内没有硬盘安防空间而且也没有足够的硬盘接口,因此计划外置一个硬盘柜来实现。

外置硬盘柜有2种,一种仅仅作为支架使用,硬盘还是需要直接跟主板接口连接。

这台电脑没有PCIe接口,也没有M.2接口,因此无法扩展主板上的硬盘接口,因此作罢。

第二种是支持USB/Type-C的,不过这种硬盘柜有的支持raid阵列,有的不支持,不支持的价格低很多。

这台电脑前面板恰好有个Type-C接口,因此我们准备选择这种硬盘柜,不过作为NAS,系统支持raid,因此不用选择价格高的版本。

经过测试,Windows下能认到4块硬盘。

三、容量的确定

为了数据安全,硬盘是需要组阵列的,通常会选择RAID5,因为这种模式的容量相对比较大,只损失1块硬盘的容量。

不过这个案例有问题,4块硬盘的容量不一样(2块500G、1块1T、1块2T),如果直接组RAID5,总容量仅为1.5T【 (4−1)×500G】,也就是仅按照最小容量计算,浪费太大了。(这部分内容可以参考我以前的博客)

根据网友的具体需要及目前现有的硬盘调节,制定出如下存储方案:

(1)2块硬盘组raid

两块500G硬盘容量一样,组建后总容量为500G,可允许任意一块硬盘损坏不丢失数据,适合存放照片、重要文档等不可替代的核心数据。

(2)另外另两块组‌Linear

将不同容量的1T和2T硬盘直接做线性拼接,总可用容量为两块硬盘容量之和3T,系统会先写满第一块硬盘再写入第二块,全程保持单盘级别的读写速度,无需硬盘容量一致即可完成配置。只是安全性差一些,可以存放一些普通数据(游戏、影视……),还能充分利用期“大容量”这一优势。

四、NAS系统

NAS系统有很多,TrueNAS、XigmaNAS、飞牛、OpenMediaVault、Unraid,当然还有“黑裙”。不过这里推荐飞牛的fnOS,因为它是国产系统,中文界面,符合国人习惯还免费。当然“黑裙”也很优秀,不过为了远程访问还需要“洗白”比较麻烦,fnOS就能很好的支持远程访问,符合网友的需求。

五、应用配置

1.基础部分

(1)创建存储空间,安装上面的规划创建即可

(2)飞牛相册,支持手机备份、AI管理搜图

(3)飞牛影视,支持媒体播放而且可以根据网络质量,动态调整码率(本机GPU支持)

(4)迅雷下载,支持手机迅雷远程管理,下载资源就方便多了

(5)飞牛音乐,目前已经开始内侧,可以实现多设备远程访问播放NAS的音乐

2.办公相关

(1)文本编辑器,方便出来txt类格式的查看级编辑

(2)Office文档,支持在浏览器中直接编辑NAS中的Office文档

(3)笔记类应用:

这类应用可以实现多设备之间的文件同步(详见以前文章),还可以利用“快照”实现同一文件不同版本的恢复/管理

3.其它应用

飞牛NAS除了自己的原生应用外,还支持“社区”第三方的应用,而且支持Docker部署,这就为它的扩展性打下了基础,很多原生应用没有的就可以用这个方法。在我博客中就有大量Docker应用,欢迎移步参考。

经过跟网友反复讨论,这个方案最终成型,关注我后期文章,看看最终结果。

此外,我的主页上还有很多NAS相关文章,欢迎大家移步参观,如果您有硬件,我们也可以“代劳”。

打开链接下载源码: https://pan.quark.cn/s/e18529987bb9 ### ETS中文教程:KNX施耐德智能家居 #### 知识点一:ETS软件概述与启动 ETS(Engineering Tool Software)是由施耐德电气研发的一款专业设计工具,其核心功能在于构建和配置基于KNX标准的智能家居及楼宇自动化系统。KNX代表一种国际公认的开放式标准,该标准在楼宇自动化领域得到广泛应用,其目的是实现不同品牌设备之间的互联互通。 **软件启动方法**:ETS软件可以通过双击其图标来启动,或者从开始菜单中选择“File”->“New Project”,亦或直接使用Ctrl+N快捷键来启动该软件。 #### 知识点二:工程项目创建 在启动新的工程项目时,需要遵循以下流程: 1. **项目命名**:推荐使用数字与字母的组合来命名项目,例如“Officebuildings”,这样的命名方式有助于日后的管理和识别。 2. **构建建筑物模型**:在“Buildings/Functions”部分添加建筑物,自定义其名称(例如“mg”),并确认创建操作。 3. **添加房间**:针对每一个建筑物,可以进一步添加房间,同样地,为房间自定义名称(如“1F”),以此来构建完整的建筑模型。 #### 知识点三:设备加载与配置 设备加载是ETS软件中的核心环节,其作用在于将实际的智能设备(包括开关、传感器等)整合到项目中: 1. **设备加载过程**:在目标房间处进行右键点击,选择“Add Devices”,随后通过“Product Finder”对话框选择合适的制造商和产品系列,以此来加载所需的设备类型。 2. **地址分配**:在设备加载完成后,应手动为其分配独...
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 在客户端编程中,有时我们需要对用户上传的Excel文件内容进行管理,并将其转化为JSON格式以便进行后续操作或与服务器端进行数据交换。这一过程通常包含文件读取、数据解析以及格式转换等步骤。以下是一些关于如何运用JavaScript达成这一功能的核心要点: 1. **File API**:在当前版本的浏览器中,我们可以借助File API来获取用户上传的文件。`FileReader`对象提供了异步获取文件内容的方法,例如`readAsArrayBuffer()`,用于读取文件内容。 2. **XLSX库**:由于浏览器自带的API不直接支持Excel文件的解析,我们需要借助第三方库。其中,`xlsx`库是一个广受欢迎的选择,它能解析多种Excel文件格式(如XLS、XLSX、CSV等)并提供便捷的数据操作接口。 3. **获取Excel文件**:借助`xlsx`库,我们首先需要将File API获取到的`ArrayBuffer`转换为可解析的格式。例如,可以调用`XLSX.read(arrayBuffer, {type: buffer})`进行格式转换。 4. **解析工作表内容**:`xlsx`库解析完成后,会返回一个对象,其中包含了所有工作表的信息。我们可以通过`XLSX.utils.sheet_to_json(worksheet)`方法将单个工作表转换为二维数组,这类似于Excel中的表格数据。 5. **转化为JSON对象**:二维数组可以很方便地转化为JSON对象。遍历数组,每行数据作为JSON对象的一个属性,属性名为单元格的列名,属性值为单元格的值。可以使用`Arr...
源码下载地址: https://pan.quark.cn/s/de26074cf420 CadLib4.0被定位为一个功能丰富的.NET CAD类库,它为开发人员提供了在C#或其它.NET编程语言环境中嵌入CAD功能的可能性,从而简化了DWG和DXF文件的构建与修改过程。这个压缩文件内含了必要的DLL组件以及一个基于WinForms的应用实例,该实例清晰展示了在Visual Studio 2010开发环境中如何进行CAD文件的读取和处理,特别是对于AutoCAD 2014所支持的最新文件格式具备良好的兼容性。 1. **CadLib**:CadLib作为核心的类库,为与AutoCAD的DWG和DXF文件进行交互提供了接口和实现机制。它通过封CAD数据结构和相关操作,让开发人员无需深入探究底层CAD格式细节,即可便捷地完成CAD文件的输入输出操作。 2. **WW.Cad.dll**:此DLL文件被视为CadLib的核心构成部分,其中汇集了所有与CAD操作直接关联的类和函数。例如,开发人员可借助此库来初始化新的图纸,向其中添加各类几何元素(比如直线、圆形、多段线等),或是提取已有图纸中的数据信息。 3. **WW.dll**:该DLL可能扮演着CadLib的辅助角色,里面存放了通用的工具函数和类,它们为CadLib各项功能的实现提供了支持。这些功能可能涵盖数据转换、异常管理或图形的视觉呈现等方面。 4. **WW.Pdf.dll**:此文件或许具备将CAD图纸内容转换为PDF文档的能力。开发者可利用这一特性,将设计成果导出为PDF格式,方便进行打印或在线传播,而无需借助AutoCAD软件。 5. **WW.GL.dll**:从其命名推断,该文...
打开链接下载源码: https://pan.quark.cn/s/a619258fc89d CAS(Central Authentication Service)是一种基于Java的开源身份验证架构,其目的是达成单一登录(Single Sign-On,简称SSO)的功能。单一登录机制使得用户在完成一次身份验证后,便能够访问多个不同的应用系统,而无需反复输入用户名与密码。这种机制对于规模较大的企业或组织而言,能够优化用户体验,并有助于简化安全管理体系。 Cas实现单点登录的运作机制主要包括以下环节: 1. 用户尝试进入一个由CAS进行安全控制的应用系统。 2. 应用服务端将用户重定向至CAS服务器以进行身份验证。 3. 用户在CAS服务器上提交认证信息(例如用户名和密码)。 4. CAS服务器对提交的认证信息进行核实,若核实无误,则生成一个服务票据(Service Ticket)并传递给用户。 5. 用户将服务票据递送回最初请求的应用服务端。 6. 应用服务端向CAS服务器对服务票据进行验证,若验证结果为通过,则允许用户访问应用。 通过QQ登录第三方服务的接口,通常需要遵循以下步骤: 1. 在QQ开放平台完成开发者注册,领取AppID和AppKey。 2. 下载QQ登录的SDK,并将其集成到项目中。 3. 依照官方指南设置应用相关参数,包括设定回调URL等。 4. 在应用中运用SDK所提供的登录功能,引导用户进行授权。 5. 用户完成授权后,SDK会反馈一个授权码(Access Token)及其他相关数据。 6. 利用该授权码通过API查询用户的OpenID,进而获取用户的基础资料。 7. 将OpenID与内部用户管理系统进行关联,从而完成登录操作。 针对腾讯开放平台...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beiger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值