It feels like there is a lot of different, sometimes confusing information on different RAID controllers suitable for FreeNAS/TrueNAS and ZFS in general.
Following official documentation - https://www.ixsystems.com/blog/hardware-guide/ it states that RAID controllers switched to HBA mode are fine to use, but I have seen different forums post where it's being stated that not all works as expected.
With that, I would like to ask experts in this area:
Q1: What are tools / checks possible to do to verify if current RAID card switched to HBA is suitable for ZFS?
For example, I have Dell PERC H730P mini in one of servers in my HomeLab, with more recent Firmware it has now option to switch to HBA mode (firmware 25.5.8.0001)
More details about controller
Just booting into Linux (Debian) and trying to access drive and S.M.A.R.T. functions it seems like it able to see disk directly and get smart info
Q2: What else I can check?
Q3: What tools I can use to be more certain if specific controller with specific firmware being suitable for ZFS?
Following official documentation - https://www.ixsystems.com/blog/hardware-guide/ it states that RAID controllers switched to HBA mode are fine to use, but I have seen different forums post where it's being stated that not all works as expected.
With that, I would like to ask experts in this area:
Q1: What are tools / checks possible to do to verify if current RAID card switched to HBA is suitable for ZFS?
For example, I have Dell PERC H730P mini in one of servers in my HomeLab, with more recent Firmware it has now option to switch to HBA mode (firmware 25.5.8.0001)
More details about controller
Just booting into Linux (Debian) and trying to access drive and S.M.A.R.T. functions it seems like it able to see disk directly and get smart info
Code:
smartctl --all /dev/sdd smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.10.0-8-amd64] (local build) Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST1200MM0099 Revision: ST34 Compliance: SPC-4 User Capacity: 1,200,243,695,616 bytes [1.20 TB] Logical block size: 512 bytes Formatted with type 2 protection 8 bytes of protection information per logical block LU is fully provisioned Rotation Rate: 10000 rpm Form Factor: 2.5 inches Logical Unit id: 0x5000c500cbc4271f Serial number: WFK9G8DD Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Thu Sep 16 13:18:02 2021 PDT SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Disabled or Not Supported === START OF READ SMART DATA SECTION === SMART Health Status: OK Grown defects during certification <not available> Total blocks reassigned during format <not available> Total new blocks reassigned <not available> Power on minutes since format <not available> Current Drive Temperature: 29 C Drive Trip Temperature: 60 C Accumulated power on time, hours:minutes 173:58 Manufactured in week 09 of year 2021 Specified cycle count over device lifetime: 10000 Accumulated start-stop cycles: 58 Specified load-unload count over device lifetime: 300000 Accumulated load-unload cycles: 219 Elements in grown defect list: 0 Vendor (Seagate Cache) information Blocks sent to initiator = 733030815 Blocks received from initiator = 2880043772 Blocks read from cache and sent to initiator = 5963364 Number of read and write commands whose size <= segment size = 361639 Number of read and write commands whose size > segment size = 4 Vendor (Seagate/Hitachi) factory information number of hours powered up = 173.97 number of minutes until next internal SMART test = 56 Error counter log: Errors Corrected by Total Correction Gigabytes Total ECC rereads/ errors algorithm processed uncorrected fast | delayed rewrites corrected invocations [10^9 bytes] errors read: 723387202 0 0 723387202 0 376.180 0 write: 0 0 0 0 0 1497.908 0 verify: 9567921 0 0 9567921 0 4.996 0 Non-medium error count: 0 SMART Self-test log Num Test Status segment LifeTime LBA_first_err [SK ASC ASQ] Description number (hours) # 1 Background short Completed 96 39 - [- - -] # 2 Background short Completed 96 39 - [- - -] # 3 Reserved(7) Completed 64 37 - [- - -] # 4 Background short Completed 96 35 - [- - -] # 5 Reserved(7) Completed 64 10 - [- - -] # 6 Background short Completed 96 9 - [- - -] Long (extended) Self-test duration: 6723 seconds [112.0 minutes]
Q2: What else I can check?
Q3: What tools I can use to be more certain if specific controller with specific firmware being suitable for ZFS?