我设置 smartd 来向我发送邮件报告,以防我的磁盘出现故障。不幸的是,我每天都会收到具有相同(不变)值的相同属性的垃圾邮件:
The following warning/error was logged by the smartd daemon:
Device: /dev/sdb [SAT], 1 Offline uncorrectable sectors
Device info:
ST32000542AS, S/N:XXXXX, WWN:5-XXXXXX-XXXXXXXX, FW:XXXX, 2.00 TB
Run Code Online (Sandbox Code Playgroud)
我完全意识到具有不可纠正扇区的磁盘所隐含的危险。(此磁盘用于 RAID10 配置)
我只是不想每天收到相同的电子邮件,我只想在值发生变化/增加时收到一封电子邮件。
这是我的当前配置/etc/smartd.conf:
DEVICESCAN -d removable -n standby -t -m root -M exec /usr/share/smartmontools/smartd-runner
Run Code Online (Sandbox Code Playgroud)
为了实现 smartd 的预期行为,我必须改变什么?
我知道pciconf,但这没有提供足够的信息。lspci -vvFreeBSD 中有类似的东西吗?我想知道协商的链路速度、序列号和其他重要产品数据、NUMA 节点等。
关于重要产品数据,手册页说-V显示了它,但我系统上的任何设备都没有显示任何内容。
这是来自 FreeBSD 的示例
# pciconf -lbcevV pci0:4:0:0
mpr0@pci0:4:0:0: class=0x010700 card=0x30e01000 chip=0x00971000 rev=0x02 hdr=0x00
vendor = 'LSI Logic / Symbios Logic'
device = 'SAS3008 PCI-Express Fusion-MPT SAS-3'
class = mass storage
subclass = SAS
bar [10] = type I/O Port, range 32, base 0xa000, size 256, enabled
bar [14] = type Memory, range 64, base 0xfb300000, size 65536, enabled
cap 01[50] = powerspec 3 supports D0 D1 D2 D3 current …Run Code Online (Sandbox Code Playgroud) 关于笔记本电脑的 RAM 我确实意识到这是可用的
它符合:
该选项出现在newegg上,用于笔记本电脑内存(仅约ECC)和服务器内存(约ECC和Buffered/Registered)
问题)
使用什么命令或命令可以知道
ECC/Non-ECC和Buffered/ Unbuffered?观察结果
在公羊的盒子和公羊本身中,没有任何迹象表明这两个功能。另外对于一些基于DDR2的老型号,网上不存在这个信息。
目标
目的是检查当前安装的RAM是否正确,并进行正确的RAM升级。
有人可以推荐有关Linux环境中设备管理的材料吗?从我插入 cdrom 或 USB 设备的点到它安装在/media/somedir.
我知道我必须阅读有关 hal、dbus、udev 的内容,但我想知道是否有任何材料可以将这个主题视为一个整体。
编辑:感谢您的链接,但我想更深入地探讨这个话题,例如:从 udev 那里得到消息,说有新设备。这个过程是如何工作的等等。
在终端中运行sensors命令时,输出包含似乎是列出的每个硬件的某种唯一标识符。这是所有列出的组件的输出,如下所示。有没有办法将这些列出的标识符映射到它们各自的组件;即 TB0T = CPU 温度?
有问题的机器是 MacBook Pro。

当我安装 Linux 操作系统(例如 Ubuntu)时,总是有可能加密主目录。我在问自己为什么这很有用。
如果我的硬盘损坏了,我必须去我的制造商那里让硬盘在他那里修理或更换大约一个月,这是否好?他不能解密我的数据?这种状态我自然不能把硬盘带给他。
每天使用家目录加密有什么坏处?
我受到了如何在不暴露源代码的情况下摆脱硬盘的问题的启发?
我有一个 USB-> 以太网卡,它可能会或可能不会以某种方式损坏。问题是我真的不知道如何测试它。我也有一个普通的以太网端口,所以我可以用一根(已经测试过的)电缆从一个连接到另一个,但是然后呢?
我可以在一个接口上设置 NAT 并尝试与另一个接口连接,但这似乎有点过分,而且可能会出现其他问题。我想要某种方式来发送原始以太网帧并查看对方是否收到它。
我看过netcat一点,但它在 TCP/UDP 级别上工作,而我似乎需要在以太网帧级别上工作。
测试此 USB-> 以太网适配器的最佳方法是什么?
简洁的问题:是否有可能以某种方式将分区加密绑定到硬件,因此不可能(非常困难)将系统复制到另一台 PC 并在那里运行?
全文:我们开发了一台在设备内运行 Linux 的小型嵌入式 PC。当设备开启时,嵌入式 PC 就开始运行,向用户显示数据,直到断电。
这台 PC 上的软件是我们的商业竞争优势,因此我们希望尽可能阻止对其进行访问(请参阅 PS)。
所以这个想法是加密系统闪存或至少它的一部分。但是,可以只复制整个闪存。然后,下一个想法是将加密绑定到硬件。但是如何?
PS 我知道一切都是逆向工程的主题,但这并不是让产品逆向工程平淡无奇的理由。
PPS 我对抄袭并不偏执。不幸的是,我们知道竞争对手会试图通过名称窃取技术 =)