smartmontools移植与使用
说到海思,视频采集和录像是最基本的功能,大家做海思开发,想必经常会用的到视频录像吧,视频录像就经常会用到硬盘,每个硬盘都有使用寿命,不断地写入视频数据工作负荷较大,经常会出现问题,小问题可能修复一下就好了,但是一旦硬盘损坏,很可能会使重要的视频数据丢失,那么我们应该怎么办呢。 这里就可以使用到smart硬盘检测工具了 使用SMART检测硬盘 SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及每一块硬盘(包括IDE、SCSI),在运行的时候都会将自身的若干参数记录下 来,这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等。硬盘运行了几千小时后,很多内在的物理参数都会发生变化,某一参数超过报警阈 值,则说明硬盘接近损坏,此时硬盘依然在工作,如果用户不理睬这个报警继续使用,那么硬盘将变得非常不可靠,随时可能故障。 启用SMART SMART是和主板BIOS上相应功能配合的,要使用SMART,必须先进入到主板BIOS设置里边启动相关设置。一般从Pentium2级别起的主板, 都支持SMART,BIOS启动以后,就是操作系统级别的事情了(Windows没有内置SMART相关工具,需要安装第三方工具软件),好在Linux 上很早就有了SMART支持了,如果把Linux装在VMware等虚拟机上,在系统启动时候可以看到有个服务启动报错:smartd。这个服务器就是 smart的daemon进程(因为vmware虚拟机的硬盘不支持SMART,所以报错)。smartd是一个守护进程(一个帮助程序),它能监视拥有 自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting Technology - SMART)的硬盘。SMART体系使得硬盘能监视并汇报自己的运行状况.它的一个重要特性是能够预测失败,使得系统管理员能避免数据丢失 这里主要介绍一下smartmontools移植的移植,我这边使用的是海思3520D,V200的开发板 下载完源码和解压之后,进入目录
- ./configure --host=arm-hisiv100nptl-linux LDFLAGS=-static
- make
- object file: arm-hisiv100nptl-linux-strip smartctl 进入系统./smartctl -H /dev/sda,就可以看到硬盘的健康状况了,显示为PASS,硬盘状况就为良好,可以继续使用
- 分享
- 举报

-
浏览量:414次2019-12-05 17:38:34
-
浏览量:436次2017-11-24 11:39:01
-
浏览量:674次2019-12-05 18:19:48
-
浏览量:336次2020-04-21 20:27:00
-
浏览量:421次2020-04-21 20:28:40
-
浏览量:562次2020-04-03 09:38:23
-
浏览量:5699次2017-10-18 14:51:20
-
浏览量:1148次2019-09-01 11:08:57
-
浏览量:381次2019-01-31 12:32:38
-
浏览量:1316次2018-06-21 17:58:57
-
浏览量:1157次2017-09-25 17:46:02
-
浏览量:784次2020-08-03 18:36:13
-
浏览量:529次2020-07-31 13:45:09
-
浏览量:423次2020-08-07 16:57:28
-
浏览量:1089次2017-11-22 11:47:47
-
浏览量:337次2019-12-05 16:34:01
-
浏览量:448次2019-11-09 18:26:29
-
浏览量:334次2019-01-16 17:51:36
-
浏览量:502次2019-12-31 16:25:11
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
Tracy_9216







举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明