PVE的优化与温度监控(二)—无法识别移动硬盘S.M.A.R.T信息的思考并解决

pve安装黑群晖直通硬盘_完美解决Proxmox VE下黑群晖硬盘休眠问题(不直通SATA控制器)... 本帖最后由 梅落雨黄昏 于 2018-4-15 23:09 编辑Proxmox VE(简称PVE)是一个非常方便的kvm与lxc集成环境,基于Debian 9,比起ESXi来说,方便易用,资源消耗低,硬件转换效率极高,在低性能的硬件平台上面,表现比ESXi好不少。我在我的台式机(7700k+GTX1080)上面测试过PVE中装Win10和主机直接装Win10,Cinebench R15跑分相差不到... 阅读详情
AI摘要

本文围绕PVE中USB硬盘盒连接的机械硬盘不能显示smart信息的问题展开。先调整smartctl命令获取硬盘smart全部信息,接着针对pve管理页面不显示smart信息的问题,进入pve源码调试,最后重启pvedaemen服务,成功让硬盘显示smart信息。

前情提要:空闲2.5英寸机械硬盘,直接放到PVE上测试NAS 使用,通过SATA线的方式让小主机不太美观,并且失去了前期调试的安全性。购入移动硬盘盒,缺点,USB 连接,会失去一些特性。比如本文中遇到的问题。

全过程分析,一文通关解决。

问题:

USB硬盘盒连接的机械硬盘不能直接显示smart 信息,解决让其显示smart状态。

通过脚本和调整,已经成功将cpu温度,风扇转速,主板温度,NVMe信息,统一展示在PVE 概要中。详细优化更加美观简洁的途径:
PVE的优化与温度监控(三)—数据界面精简美化-优快云博客文章浏览阅读49次,点赞2次,收藏2次。首先阅读源码,恩山大佬的方式是全部展示,但是有很多数据是我们在快速管理页面根本不需要注意的数据,但是恩山大佬的显示方式不够DIY 并不能够自己任意选择需要监控的数据,就想某种monitor软件一样,可以在电脑的副屏展示很多参数。如果通过这篇文章来操作优化:PVE的优化与温度监控(一)-优快云博客文章浏览阅读143次。【代码】G37-14 软路由小主机中PVE8.x 的优化与温度监控。那么你应该看到的状态是这样的:对个人来说过于冗余,不够直观迅速需求:确定需要的参数并单独归类,按需打开显示。https://blog.youkuaiyun.com/KeyBordkiller/article/details/143951145?spm=1001.2014.3001.5501

1.调整smartctl 命令获取硬盘的smart全部信息。

smartctl --all /dev/sda

 由于usb桥无法直接判断,那么我们给他加个条件

smartctl -d sat /dev/sda -a -H -j 

成功显示硬盘盒smart 信息的命令,接下来就可以操作pve的web 后端代码来调取smart信息。

2.由于pve 管理页面不显示smart 信息,是由于usbbridge 导致的问题,那么直接进入pve 源码,针对特殊情况进行调试。

pve 后端使用的perl 直接进入perl 文件夹。

之前对pve 进行温度与硬件信息的显示优化。通过相应文件 在js文件中确认,

 在文件目录中索引DISK 关键字可以得到相应文件,最终定位,Diskmanage.pm 

通过对文件的分析,DISK.pm中的组件与Diskmanage.pm 中存在关联。

操作文件请先备份

cp /usr/share/perl5/PVE/API2/Diskmanage.pm /usr/share/perl5/PVE/API2/Diskmanage.pm.bak

文件目录通过mobaxterm下载 

/usr/share/perl5/PVE/API2/Diskmanage.pm

修改内容为$cmd 的数据


my $cmd;
    if ($disk =~ m{^/dev/sd[a-z]$}) {
    $cmd = [$SMARTCTL, '-d', 'sat', '-H']; # avoid Unknown USB bridge 
	} else {
    $cmd = [$SMARTCTL, '-H']; # normal
	}

3.重启pvedaemen服务

通过对pve 项目文件目录分析(有时间再写一篇),我们知道pve运行 Perl 的主脚本和管理逻辑主要通过 pvedaemon 以及其他核心服务来实现。

systemctl restart pvedaemon.service

成功看到通过硬盘盒usb bridge的sata 2.5英寸硬盘可以显示smart 信息。

影刀RPA:轻松搞定Excel表格自动化操作 影刀RPA是一款功能强大的自动化工具,通过模拟人类操作实现各种重复性任务的自动化。零代码操作:通过拖拽式流程设计器,无需编程基础即可快速上手。功能丰富:提供丰富的组件库,涵盖文件操作、数据处理等多种功能。高效稳定:支持多任务并行,确保任务的高效执行和稳定性。支持Python语法:内置数据表格,支持Python语法,对新手友好,同时具备循环功能。通过影刀RPA,您可以轻松实现Excel表格的拆分、列数据合并和归档工作的自动化。这不仅节省了手动操作的时间,还能确保数据处理的高效和准确,提升工作效率和管理水平。 阅读详情

相关推荐

ensp VRRP+MSTP综合性实验

网络结构拓扑图 实验要求 要求: 1、全网互通,IP地址任意规划,路径最优,无环路。 2、AR1上面有一个loopback口,ip地址为1.1.1.1/24, 要求所有电脑能访问。 3、vlan10通过LSW1访问1.1.1.1,当LSW1出现问题即使 g0/0/1故障亦能通过lsw2访问。 vlan30通过LSW2访问1.1.1.1,当LSW2出现问题即使 g0/0/1故障亦能通过lsw1访问。 4、LSW1为vlan10的主根,vlan30的备根。 LSW2为vlan30的主根,vlan1

qq_45631844的博客 1万+

pve7.2虚拟机 lvm磁盘扩容,增加硬盘操作

给pve系统增加新硬盘

遇见bug的博客 1万+

一篇文章将三极管讲透:三极管从原理到应用,从参数到特性,从入门到精通

晶体三极管(Transistor)是一种半导体电子器件,也是电子工程中最基本的元件之一。它有三个区域,分别是P型半导体,N型半导体和P型半导体,从而形成PNP型晶体三极管或者NPN型晶体三极管。

学习帮的博客 9万+

proxmox 关闭 开启 smart 服务

systemctl disable smartmontools 关闭 smart 服务 systemctl enablesmartmontools 开启 smart 服务

arrow8209的专栏 710

CANoe VLAN配置的艺术:如何通过脚本自动化实现高效车载网络测试

本文深入探讨了CANoe VLAN配置的自动化实现,通过CAPL脚本与Python工具链的结合,提升车载网络测试效率。重点解析了硬件侧VLAN配置与软件侧VLAN配置的交互机制,并提供了实用的脚本开发示例和调试技巧,帮助工程师快速构建高效的自动化测试方案。

qqq44的博客 616

Autosar诊断实战系列05-Dcm之0x27加解密服务配置开发详解

UDS 0x27服务实战开发介绍,对解锁尝试次数及delay时间进一步解释。

initiallizer的博客 1991

pve(proxmox)宿主机奔溃无法进入系统,lxc容器和虚拟机迁移,无备份,硬盘未损坏,记录数据找回过程及思考

pve的主机突然CPU满载,然后远程断电后pve就无法启动了,之前一直上面的虚拟机和容器也没有备份,折腾了两天总算找回来了记录一下处理过程和思路,方便后续查找。

遇见bug的博客 1万+

[关系图谱] 二.Gephi导入共线矩阵构建作者关系图谱

本文主要讲解Gephi绘制作者间的关系图谱,该软件可以广泛应用于社交网络、知识图谱分析,推荐读者使用。这是非常基础的一篇文章,重点讲解Gephi使用方法,希望对大家有所帮助。

杨秀璋的专栏 1万+

Linux中SSD的smart信息——smartmontools工具

担心看不到sm841中的温度吗?您是否仍对Toshiba Q pro看不见写入量和使用寿命值感到不安?为了查看M4 / 00的写入量,您是否仍在使用C300固件升级程序重新启动到纯DOS并麻烦地运行命令?想知道在协议级别上SSD出了什么问题吗? 今天,我将告诉您这些问题的简单解决方案: smartmontools工具 这是一个开源命令行工具. 我一直在服务器上使用它来监视硬盘的运行状况. 它最初是Linux下的工具,但现在也有Windows版本. 首先...

weixin_38428439的博客 1万+

《网络摄像机实战11:flutter_webrtc支持 AWS Kinesis Video Streams信令服务器》

本文介绍了如何在Flutter项目中集成WebRTC实现网络摄像头的实时视频和音频对讲功能。通过使用flutter_webrtc插件,开发者可以快速构建跨平台的视频通信应用。文章详细说明了集成步骤:1)安装flutter_webrtc插件;2)配置信令服务器和KVS服务;3)初始化本地/远程视频渲染器;4)建立WebRTC连接并进行设备呼叫。最后展示了实际应用效果图,证明该方案能有效实现移动端与摄像头的实时音视频交互。该方案为开发智能家居监控等应用提供了技术参考。

lvj_158的专栏 356

华为嵌入式面试题及参考答案(持续更新)

异步是指在程序执行过程中,某些任务不需要等待立即完成就可以继续执行其他任务的过程。在计算机编程中,异步通常用于处理长时间运行的操作,如文件读写、网络通信等,以避免阻塞主线程。异步处理通常涉及到回调函数、事件循环、协程或未来的概念。使用宏定义来避免命名冲突。#else#endif堆和栈是计算机程序中用于存储数据的两种不同类型的内存区域。

大模型大数据攻城狮的专栏 2483

【小白玩NAS】PVE硬盘直通

在DAS架构中,硬盘(NvMe除外)通过硬盘控制器连接并由其管理。因此,如果将硬盘控制器直通到虚拟机,控制器下的所有硬盘也会间接直通至虚拟机。这样一来,虚拟机内会将这些硬盘视为物理磁盘,并支持SMART属性。本文将详细记录在Proxmox VE (PVE) 中实现Linux显卡直通的具体步骤。

木芽博客 8973

vue2/3 - 详细实现高德地图轨迹回放,vue高德地图车辆历史行驶轨迹播放,在地图上绘制行程轨迹|起点和终端的路程绘制|用户运动轨迹绘制及播放等(支持开始/暂停、进度条拖放、控制播放轨迹的倍速等)

vue2,vue3,nuxt,高德地图,轨迹,vue高德地图轨迹回放,历史轨迹回放,轨迹回放功能支持倍速及进度条拖拽,VUE高德地图轨迹回放、倍速调整、进度条拖拽,vue3高德地图轨迹回放,Vue实现地图路径回放,vue中使用高德地图实现历史轨迹回放并能控制播放轨迹的倍速,多条轨迹陆续播放,巡航轨迹做带进度条和倍速的轨迹回放,Vue高德地图路径回放,历史轨迹回放并能控制播放轨迹的倍速,使用高德地图实现轨迹播放和进度条控制,vue高德地图如何实现轨迹回放,高德地图做轨迹绘制用什么api,高德轨迹API,驾车轨

✅ 精选推荐文章 1万+

Proxmox VE 虚拟机 安装黑群晖解决休眠问题

Proxmox VE 虚拟机 安装黑群晖解决休眠问题 Proxmox VE 虚拟机 安装黑群晖解决休眠问题 最近在折腾黑群晖,一直被硬盘休眠问题困扰,平时群晖的访问频率并不高,硬盘一直在工作即耗电又会发出噪音。本着折腾的原则,研究了一下硬盘休眠的方法。 为什么要用PVE虚拟机 其实之前用裸机群晖也是可以成功实现休眠的,但是后来想了想这样有点太浪费资源了,就想把软路由也集成进去,并且可能涉及到要开w...

chen244265628的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

PVE 磁盘失效

然后ls 列出挂载点,然后删除对应的挂载点,我这边操作的时候,发现自己要删除的挂载点居然多了单引号,刚开始用umount去操作,不成功。2、如果是通过面板挂载的磁盘,还有一个链接需要删除,像小编这种新进菜鸟自然是通过web挂载,就需要再进行这一步的操作。先vi /etc/pve/storage.cfg 删除对应的磁盘信息,要删哪个目录 就删哪块,不要多删,少删。最后发现应该是理解错了,直接用rm 删除掉就ok了。1、通过数据中心--存储--选中目录--删除。

yuanqie0380834的博客 4212

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Proxmox VE(PVE) 添加Web控制台显示CPU和主板温度

PVE 默认是没有CPU和主板温度显示的,为方便使用,我们自己加上 实际效果 版本和软件 Virtual Environment 6.1-3 putty 或 PVE自带的Shell 或 MobaXterm 等工具 安装硬件温度监控软件 lm-sensors lm-sensors(Linux-monitoring sensors,Linux监控传感器)是一款linux的硬件监控的软件,可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。 安装lm-sensor apt-get insta

Johnny's Lab 2万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

PVE挂载硬盘

root@tzzpve:~# df -h root@tzzpve:~# fdisk -l root@tzzpve:~# fdisk /dev/sdb root@tzzpve:~# fdisk -l root@tzzpve:~# mkfs -t ext4 /dev/sdb1root@tzzpve:/# mkdir /mnt/sdb root@tzzpve:/# mount /dev/sdb1 /mnt/sdb root@tzzpve:/# blkid /dev/sdb1 root@tzzpve:/# vim

米渔的博客 4240

PVE7.4显示CPU和硬盘温度

PVE显示CPU温度和硬盘温度 先来个最终效果图 安装PVE系统 这个不用讲了,网上大把教程,傻瓜式安装 修改配置文件 首先备份需要修改的文件 cp /usr/share/perl5/PVE/API2/Nodes.pm /usr/share/perl5/PVE/API2/Nodes.pm.bak cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.bak 修改Nodes.pm文件

u013693304的博客 2万+

smartctl/hdparm对usb 硬盘识别的原因

最近使用smartctl对usb硬盘获取smart信息识别。所以就仔细查了看原因。同时又记起一起使用hdparm对硬盘休眠时,usb硬盘也是有问题,使用了什么pass through方法?那时没有深入的去了解,这次正好仔细看了看代码和相关问题。 关键字 hdparm、smartctl、ATA/ATAPI command set、scsi command set、SAT、ATACB

process的专栏 4566

pve安装黑群晖直通硬盘_USB硬盘挂载到PVE LXC容器使用/ Proxmox VE硬盘直通黑群晖...

USB硬盘挂载到LXC容器1、进入pve管理后台节点-磁盘,查看硬盘连接成功没有,如果连接成功,会显示磁盘设备名字,大小等等2、进入节点-shell运行命令 blkid ,查询硬盘分区uid比如我的usb3.0硬盘500G,是/dev/sdd,但是我分了两个区,这里会显示两个分区 /dev/sdd1,/dev/sdd2我需要挂载第一个区到容器109,挂载路径设置为/itxiaoniao挂载的运行命...

weixin_34193479的博客 2万+

PVE挂载nfs虚拟磁盘(亲测可用)

3.这里需要将/dev/sda格式化为etx4格式的文件,输入命令fdisk /dev/sda。/mnt/3是要共享的目录,192.168.122.*意思是这个网段的主机都能挂载。1.进入需要挂载的pve节点(这里以192.168.122.3为例)先分区:输入n(分区) - 输入p(主分区) - 输入w(写入分区)mkfs -t ext4 /dev/sda(可能不需要)第一个是安装NFS服务器端,第二个是安装NFS客户端。这里的/dev/sda为需要虚拟化的磁盘。在文件的最后添加想要共享的文件。

yyhyoung的博客 1万+

关于PVE安装Windows找不到硬盘

PVE 安装win10遇到的问题

weixin_43645289的博客 4212

Proxmox ve(PVE) 显示CPU和硬盘温度、UPS信息

PVE显示CPU温度,PVE显示硬盘温度,PVE显示UPS信息

取个名字太难了a的博客 3万+

【记录】smartctl|Linux如何通过smartctl查看有没有坏的磁盘?以及使用时长、电源周期、故障记录等

部分内容由ChatGPT直接生成,由我实测检验。

shandianchengzi的博客 2万+

PVE的优化与温度监控(二)—可移动硬盘盒无法显示信息的解决方案(一)

可移动硬盘盒的smart信息无法在pve 中显示,却可以通过命令行形式调取,文章直接展示如何让其展现在pve管理界面。

KeyBordkiller的博客 761

USB SSD 移动硬盘盒 接口故障 100% util smartctl 卡死

现象如题,故障原因,本机仅有的一个usb3.0接口由于长期插usb电风扇,导致接口经常掉速,或者直接掉盘。本次大文件写入过程中突然掉速,smartctl也卡死了。可能与拼夕夕的廉价硬盘盒也有关系。

hknaruto的专栏 944
上一篇: PVE的优化与温度监控(三)—数据界面精简美化
下一篇: PVE 安装iStore的命令
KeyboardKillers
博客等级 码龄9年 8416粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值