Outboard swap of defective device in a storage subsystem
First Claim
1. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a processor to perform operations comprising:
- controlling a writing of data from a host to a device including a first media mounted in a first drive; and
controlling a swap of the first drive for a second drive in response to a detection of a defect in the device, wherein the controlling of the swap of the first drive for the second drive includes recovering at least one of any first portion of the data buffered in the first drive and any second portion of the data recorded on the first media, and writing at least one of any recovered first portion of the data and any recovered second portion of the data to the second drive.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage subsystem employs one or more device controllers for controlling a plurality of devices. At the request of a host, a device controller controls a writing of data from the host to device including a media mounted in a first drive. In response to a detection of a defect in the device, the device controller controls a swap of the first drive for the second drive, which includes the device controller recovering any first portion of the data buffered in the first drive and/or any second portion of the data recorded on the first media, and writing any recovered first portion of the data and/or any recovered second portion of the data to the second drive.
-
Citations
21 Claims
-
1. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a processor to perform operations comprising:
-
controlling a writing of data from a host to a device including a first media mounted in a first drive; and
controlling a swap of the first drive for a second drive in response to a detection of a defect in the device, wherein the controlling of the swap of the first drive for the second drive includes recovering at least one of any first portion of the data buffered in the first drive and any second portion of the data recorded on the first media, and writing at least one of any recovered first portion of the data and any recovered second portion of the data to the second drive. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device controller, comprising:
-
a processor; and
a memory storing instructions operable with the processor, the instructions are executed for;
controlling a writing of data from a host to a device including a first media mounted in a first drive; and
controlling a swap of the first drive for a second drive in response to a detection of a defect in the device, wherein the controlling of the swap of the first drive for the second drive includes recovering at least one of any first portion of the data buffered in the first drive and any second portion of the data recorded on the first media, and writing at least one of any recovered first portion of the data and any recovered second portion of the data to the second drive. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage subsystem, comprising:
-
a plurality of media;
a plurality of drives; and
a device including a device controller operatively coupled to a first drive wherein the device controller is operable to control a writing of data from a host to a first media mounted in the first drive, wherein the device controller is further operable to control a swap of the first drive for a second drive in response to a detection of a defect in the device, and wherein the controlling of the swap of the first drive for the second drive includes recovering at least one of any first portion of the data buffered in the first drive and any second portion of the data recorded on the first media, and writing at least one of any recovered first portion of the data and any recovered second portion of the data to the second drive. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification