我有一个带密码保护的 SSD 磁盘,但密码早就丢失了......所以我试图用hdparm命令擦除 ATA 安全性。
使用“hdparm -I”,磁盘信息看起来很有趣,如下所示:
root@ubuntu:~# hdparm -I /dev/sda
/dev/sda:
ATA device, with non-removable media
Model Number: TX21B10400GE8001
Serial Number: FG002VTA
Firmware Revision: PRO6F515
Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
...........................
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
...........................
Security:
Master password revision code = 65534
supported
not enabled
locked
not frozen
not expired: security count
supported: enhanced erase
2min …Run Code Online (Sandbox Code Playgroud) 在用于数据库的单个磁盘上禁用写入缓存的建议很常见,否则某些磁盘将确认尚未写入磁盘表面的写入。
这意味着某些磁盘在写入磁盘表面之前不会确认写入(更新:或者当被要求刷新缓存时它们会准确报告。我在哪里可以找到这样的磁盘,或者我可以在哪里查找权威信息在哪里可以找到这样的磁盘?
我正在设置一些可以从使用写入缓存中真正受益的数据库服务器,但该应用程序对价格敏感,我不想将某些缓存 RAID 控制器的磁盘子系统的成本增加一倍,因为我没有足够的信息知道我是否可以信任每个驱动器中的缓存。
作为主题,我想,看看 SAN 和大多数供应商提供 10k 或 15k“适当的”SAS 驱动器,许多还提供 7.2k MDL/Nearline SAS 驱动器。
有没有人对差异有权威的解释?
我听到很多关于 SATA 比 SAS 慢的消息,但我只找到了 1 个不错的基准测试。 http://blog.whitesites.com/SAS-RAID-0-VS-SCSI-RAID-0-VS-SATA-Benchmarks__633689244191943184_blog.htm
在这方面,SAS 名列前茅,直到您读到 SAS 驱动器为 10K,SATA 驱动器为 7200 RPM。
有没有人看到任何与同等速度磁盘的良好基准/比较?有没有人见过任何真实世界的负载(数据库负载/搜索、媒体流等?
自从我安装了一些新硬件后,我一直在 syslog 中收到这些神秘消息,但我无法弄清楚问题是什么,是否严重,或者如何处理。
它们来自新的 SATA HBA,并且遵循一种模式。5-30 秒后,我将收到几条第一条消息,然后是几条第二条消息。它们出现在同一秒内全部记录的 blob 中,每个 blob 的确切数量在大约 2 到 35 之间变化。条目出现之间可能是几分钟或几小时。
两条消息的示例:
Jul 13 06:06:23 durandal kernel: [366918.435596] mpt2sas0: log_info(0x31120303): originator(PL), code(0x12), sub_code(0x0303)
Jul 13 06:06:28 durandal kernel: [366923.145524] mpt2sas0: log_info(0x31110d01): originator(PL), code(0x11), sub_code(0x0d01)
Run Code Online (Sandbox Code Playgroud)
它始终是 0x31120303 后跟 0x31110d01。
mpt2sas 是我正在使用的 SATA 主机总线适配器的驱动程序,但错误内容过于神秘。它没有告诉我问题是什么,它是什么磁盘或端口,或者它有多严重。
Supermicro X9SCL配备至强 E3-1220和 8GB 内存。
基于 LSI SAS2008 的 Supermicro AOC-USAS2-L8I SAS/SATA HBA 连接到 Supermicro CSE-M35T-1B磁盘托盘组。它插入了三个 Western Digital WD30EZRX和两个Segate ST3000DM001。所有 3TB 驱动器(实际上完全相同的扇区数)。没有使用端口扩展器。
HBA、磁盘托盘和 4 个驱动器是新的。其中一台 …
我有一个 Seagate St2000dm001 2TB Barracuda Sata3 磁盘,它产生与此类似的错误:
[Tue Jun 14 10:02:06 2022] ata2.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x6 frozen
[Tue Jun 14 10:02:06 2022] ata2.00: failed command: WRITE FPDMA QUEUED
[Tue Jun 14 10:02:06 2022] ata2.00: cmd 61/00:00:00:48:9f/02:00:b2:00:00/40 tag 0 ncq 262144 out
[Tue Jun 14 10:02:06 2022] res 40/00:01:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[Tue Jun 14 10:02:06 2022] ata2.00: status: { DRDY }
[Tue Jun 14 10:02:06 2022] ata2: hard resetting link
[Tue Jun 14 10:02:16 …Run Code Online (Sandbox Code Playgroud) 只有一个 SAS,对吧?串行连接 SCSI?
母接头:
SATA2 的样子:------------| |-------
SAS 看起来:------------+-+-------
对我来说,SATA2 公连接器看起来中间有一些小角,可以防止它滑入 SAS,而 SAS 没有允许角进入的小间隙。这是正确的吗?
一方面是 SATA 和 SAS 磁盘之间的当前价格差异,另一方面是 SATA 磁盘在更大存储阵列中的潜在不良行为,我发现了所谓的SATA 到 SAS 插入卡。
宣传为“将 SAS 功能无缝添加到现有 SATA 磁盘驱动器”,我想知道这里是否有人对这些或类似产品有过一些经验。我可以确定的主要好处是增加了电缆电压(如果所有驱动器都连接了 SAS),能够对驱动器和多路径(如果需要)进行电源循环。显然 SATA 驱动器仍然必须是 RAID 版本。
问题是:这些卡确实提高了存储系统的整体可靠性,还是SATA磁盘出现故障会导致问题?
编辑:我不是在要求假设的答案,只是请实际经验。
我很清楚典型的 10k SAS 驱动器比 7200 SATA 驱动器更可靠(并且性能更好)。但是,物理上与其 SATA 对应的磁盘相同的近线 SAS 与带有内插器的 SATA 版本相比如何?
我最近遇到了一个致命的固件错误,该错误影响了部署在我数据中心的数十个 Crucial SSD。许多受影响的机器使用 LSI 或其他专有 SAS 控制器,Crucial 的可启动 ISO 无法识别这些控制器。所有受影响的机器都没有 Windows 许可证。其他 SSD 制造商的情况大致相似,包括三星和英特尔。
为了解决这个问题,我被迫停止每台机器,移除受影响的 SSD,从其热插拔盒中移除 SSD,将其临时安装到我的 ThinkPad 中,刷新固件,反转,冲洗,重复。通过所有受影响的设备花了一天的大部分时间。
我正在寻找硬件、软件和/或购买策略来缓解这种痛苦,因为 SSD 固件错误似乎不可避免,而且我们的 SSD 足迹正在增长。
我的第一个想法是买一台带有 eSATA 和其中一根电缆的笔记本电脑。至少应该这样做,所以我不必从他们的球童中取出驱动器。
当然其他人也遇到过这种情况。有什么新颖的解决方案吗?
有谁知道我是否可以在 HP DL360 G5 服务器中安装普通的 2.5" SATA 驱动器?现在它有 6 个 72GB SAS 驱动器。我正在为我的文件寻找原始存储,不需要 SAS 性能。
sata ×10
hard-drive ×4
sas ×4
linux ×3
storage ×3
benchmark ×1
cache ×1
controller ×1
firmware ×1
hp ×1
hp-proliant ×1
md ×1
ssd ×1
syslog ×1