WeRecoverData

IBM TotalStorage Enterprise Storage Server Data Recovery

The IBM TotalStorage Enterprise Storage Server, widely known by its internal codename "Shark", was IBM's mainframe-and-open-systems enterprise array through the late 1990s and 2000s, later succeeded by the DS6000 and DS8000 families. A recovery evaluation on ESS-era hardware has to work with SSA loop-attached disk, logical subsystem structures, and — on mainframe-attached systems — CKD volume formats that differ fundamentally from open-systems FBA layouts.

Platform Lineage and Naming

IBM's TotalStorage Enterprise Storage Server (machine type 2105), models F20 and 800, was the flagship enterprise array bridging IBM's mainframe DASD heritage and open-systems SAN storage, attaching over ESCON and later FICON for System z hosts and Fibre Channel/SCSI for open systems. Internally, the array became known by the engineering codename "Shark".

IBM's enterprise array line continued from ESS through the TotalStorage/System Storage DS8000 family, which replaced Shark's SSA-loop design with switched Fibre Channel back-end connectivity while retaining CKD volume support for mainframe customers. The mid-range DS4000/FAStT line (originating from IBM's relationship with the former NetGuard/LSI FAStT technology) and the DS6000 filled complementary roles alongside ESS and its DS8000 successor rather than replacing it outright.

Generations and Models We Evaluate

Generation / familyModels
ESS 2105Model F20, Model 800 — Shark generation, SSA-attached back-end disk
SuccessorIBM TotalStorage/System Storage DS8000 — covered on the dedicated DS8000 page
Related mid-rangeDS6000, DS4000/FAStT

Architecture and Data Layout

ESS uses redundant cluster processors, each with its own cache and non-volatile storage, connected to back-end disk over Serial Storage Architecture (SSA) loops rather than a switched fabric — drives are addressed by their position on a loop, and a loop-level fault can affect every drive behind it.

Physical disks are organised into RAID ranks (predominantly RAID 5, with RAID 10 options on later code), and ranks are carved into logical subsystems (LSSs) that group logical volumes for management and mainframe addressing purposes.

On mainframe-attached configurations, ESS presents Count Key Data (CKD) volumes emulating traditional IBM DASD geometry, addressed over ESCON or FICON channels; open-systems hosts instead see Fixed Block Architecture (FBA) LUNs over Fibre Channel or SCSI. CKD and FBA layouts are structurally different and require separate handling during reconstruction.

Protocols and formats: ESCON, FICON, Fibre Channel, SCSI, CKD (mainframe), FBA (open systems)

Failure Scenarios

Logical failures

Hardware failures

What Not To Do Before an Evaluation

Our Evaluation and Recovery Process

Frequently Asked Questions

What is the difference between recovering CKD and FBA volumes?

CKD volumes emulate mainframe DASD track and record geometry, while FBA volumes use fixed-size blocks as on standard open-systems storage. They require different tooling and interpretation even when hosted on the same array.

Is ESS/Shark the same as DS8000?

No, though they are related in lineage. DS8000 succeeded ESS with a switched Fibre Channel back end in place of SSA loops. See the dedicated DS8000 page for that platform's specifics.

Does an SSA loop fault mean multiple drives have actually failed?

Not necessarily. A loop-level fault can make many drives appear inaccessible at once even though the drives themselves may be undamaged — an evaluation distinguishes loop faults from genuine multi-drive failure.

Related Platforms and Services