NFS使用TrueNAS SCALE的好处

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: 从Linux自带的NFS转向TrueNAS SCALE,因其不仅提供块服务(iSCSI),还内置压缩功能。通过WEB界面开启SSH并设置Allow Password Authentication。安全配置方面,限制特定IP访问NFS输出。对比发现,对于文本文件,TrueNAS SCALE展现出显著的压缩优势,如日志文件压缩率接近90%,大大节省了存储空间,而对已压缩文件则无明显变化。这一转变有效优化了存储效率和安全性。

之前一直习惯于使用linux自带的NFS服务,但由于NFS空间占用较大自身不带压缩能力,最近使用了号称比较流行的 TrueNAS SCALE 版本,重要的是它还可以提供块服务 Block (iSCSI) Shares Targets。
关于 TrueNAS SCALE 的安装配置可以网搜获取,此处不赘述,只说要点与结果。

一、打开SSH服务

这个在WEB管理界面即可配置,注意打开:
Allow Password Authentication

二、安全配置

限制可以获取NFS输出列表的IP和用户

root@truenas:~# cat /etc/hosts.{allow,deny}|grep -Pv "^#"
mountd: 192.168.10.108,192.168.10.68
rpcbind: 192.168.10.108,192.168.10.68:allow
mountd: ALL
rpcbind: ALL:deny

三、空间占用---对比传统NFS

1、压缩文件:空间占用差别不大

-rw-r--r-- 1 root root   55846318 10月 24 10:22 mysqld_109.zip
-rw-r--r-- 1 root root   60230180 10月 24 10:22 mysqld_110.zip
-rw-r--r-- 1 root root   70947308 10月 23 18:52 mysqld.zip
[root@BC86]# du -sh *
54M     mysqld_109.zip
58M     mysqld_110.zip
68M     mysqld.zip
[root@node1]# du -sh *
51M     mysqld_109.zip
58M     mysqld_110.zip
68M     mysqld.zip

2、文本文件:空间占用相差巨大

-rw-r----- 1 root root 1325298318 10月 23 19:22 mysqld.log
-rw-r----- 1 root root 1445393021 10月 23 19:24 mysqld.log
[root@BC86]# du -sh 1*
1.3G    109
1.4G    110
[root@node1]# du -sh 1*
120M    109
129M    110

可见 TrueNAS 对这类文件的压缩比率达到了10%左右,效果惊人。

四、iSCSI 块服务

传统的关系数据库Oracle需采用共享块存储才能有效配置RAC架构,而普通的NFS服务是很难配置的,至少笔者在配置传统NFS服务时遇到了各种问题,但(据说)iSCSI 块服务一般是没有问题的,这一点尚需验证,不过随着去O进程的接近尾声,后续类似需求会大大减少,如有,TrueNAS 方案不失为一个较好的选择。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
网络协议
自己总结的wireshark抓包技巧
自己总结的wireshark抓包技巧
593 0
|
运维 负载均衡 网络协议
从底层技术来看,GSLB 究竟难在哪儿
本文作者吕宏利来自硅谷的SRE,有着多年的国内外大型互联网公司运维开发经验,专注于分布式系统设计、监控、容量规划,数据中心技术以及生产环境的最佳实践。在本文中他将他将向读者介绍什么是GSLB,以及实现细节和维护方法。
9250 0
|
Java 关系型数据库 数据库
微服务设计|基于SpringCloud微服务技术的旅游信息平台的设计与实现
微服务设计|基于SpringCloud微服务技术的旅游信息平台的设计与实现
473 0
|
4月前
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
37990 10
|
8月前
|
机器学习/深度学习 人工智能 运维
阿里云PAI人工智能平台介绍、优势及收费标准,手动整理
阿里云人工智能平台PAI是面向开发者和企业的机器学习与深度学习工程平台,提供数据标注、模型构建、训练、部署及推理优化等全链路服务。内置140+优化算法,支持PyTorch、TensorFlow等多种框架,具备高性能训练与推理能力,适用于自动驾驶、金融风控、智能推荐、智慧医疗等多个行业场景。PAI提供零代码开发、可视化建模、大模型一键部署等功能,助力企业快速构建AI应用。支持多种购买方式,如按量付费、预付费等,满足不同业务需求。
|
8月前
|
JSON JavaScript 安全
抖音电商API自动化直播订单,告别手动处理烦恼!
抖音直播带货订单处理繁琐?本文教你利用抖音电商API实现自动化,省时高效、减少错误,提升运营效率。含Python代码示例,助你轻松上手!
597 0
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
10514 12
|
缓存 安全 搜索推荐
阿里云先知安全沙龙(北京站) ——浅谈Web快速打点
信息收集是网络安全中的重要环节,常用工具如Hunter、Fofa和扫描工具可帮助全面了解目标系统的网络结构与潜在漏洞。遇到默认Nginx或Tomcat 404页面时,可通过扫路径、域名模糊测试、搜索引擎缓存等手段获取更多信息。AllIN工具(GitHub: P1-Team/AllIN)能高效扫描网站路径,发现敏感信息。漏洞利用则需充分准备,以应对突发情况,确保快速拿下目标站点。 简介:信息收集与漏洞利用是网络安全的两大关键步骤。通过多种工具和技术手段,安全人员可以全面了解目标系统,发现潜在漏洞,并制定有效的防御和攻击策略。
|
数据采集 自然语言处理 大数据
​「Python大数据」LDA主题分析模型
使用Python进行文本聚类,流程包括读取VOC数据、jieba分词、去除停用词,应用LDA模型(n_components=5)进行主题分析,并通过pyLDAvis生成可视化HTML。关键代码涉及数据预处理、CountVectorizer、LatentDirichletAllocation以及HTML文件的本地化处理。停用词和业务术语列表用于优化分词效果。
1017 0
​「Python大数据」LDA主题分析模型
|
搜索推荐 数据可视化 BI
ECharts 蓝色系-荧光图标折线图01案例
ECharts 案例展示了一周内各路线数据的蓝色荧光折线图,揭示流量趋势。预览包括静态图片和动态GIF。使用ECharts 5.2.0配置图表,包含背景、网格、图例及数据。代码示例初始化图表、定义X轴类别和Y轴值,以及系列颜色。完整案例可在链接中下载。案例结合动态效果与个性化设计,增强数据可视化的吸引力。
452 0
ECharts 蓝色系-荧光图标折线图01案例

热门文章

最新文章