ADR technical library
Technical notes for understanding a failed storage or database system.
These notes explain specific RAID, controller, database, and application-storage behaviors. Use them to identify the mechanism behind a warning or failure—not as permission to rebuild, initialize, force online, rewrite parity, or repair the only remaining source.
A warning or technical question is not automatically a recovery emergency. The boundary changes when required data is inaccessible, an attempted intervention has failed, or the next write may reduce the remaining recovery options.
Choose the system or failure layer
One library, organized by the evidence you are evaluating.
The RAID 5 and RAID 6 collections have dedicated indexes. The remaining notes address nested arrays, controller behavior, SQL damage, and healthcare application storage.
Nested arrays
Evaluate each lower group before reconstructing the upper stripe.
RAID 50 and RAID 60 depend on the condition and geometry of their component groups as well as the relationship joining those groups.
Controller behavior
Understand what controller automation may already have changed.
A controller can write metadata, accept a foreign state, start a rebuild, exclude a member, or present a different virtual disk before the administrator understands the original failure.
SQL evidence
Recovering database files is not the same as returning a working database.
These notes address damage introduced by array intervention and the different evidence carried by the primary data file and transaction log.
Healthcare and dental systems
Locate the failure layer behind inaccessible records, images, or schedules.
The application may be unavailable because of its server, RAID, database, image repository, or an intervention that changed the source. These notes keep those layers distinct.
The recovery boundary
When the question is no longer “what does this mean?”
If required data is inaccessible, a rebuild or repair has failed, multiple members are unavailable, or the next operation may overwrite evidence, move from technical explanation to the recovery path that names the actual failure.
Required data is inaccessible now?
Tell ADR what failed and what has already been attempted.
Include the system or controller model, member count and sizes, current messages, original order if known, replacements or rebuild history, and the business data that must be recovered first.