From: Eduardo G. <edu...@gm...> - 2007-01-19 13:50:22
|
Hello, Not SMART-related, please forgive if OT. I want to build a HA cluster and would love to test some odd failure modes. I'm interested in how to simulate a (SATA) disk failure. Can I take it offline while running, or otherwise make it appear as suddenly dead? Perhaps with ATA commands? Of course I don't want to break it! :) Thank you in advance -- Eduardo Grosclaude Universidad Nacional del Comahue Neuquen, Argentina |
From: Erwan V. <er...@se...> - 2007-01-19 14:00:32
|
Eduardo Grosclaude wrote: > Hello, > Not SMART-related, please forgive if OT. I want to build a HA cluster > and would love to test some odd failure modes. I'm interested in how > to simulate a (SATA) disk failure. Can I take it offline while > running, or otherwise make it appear as suddenly dead? Perhaps with > ATA commands? Of course I don't want to break it! :) > Thank you in advance > > I think you can use some echo in the /proc/scsi/scsi like echo "*scsi remove-single*-device h c i l" >/proc/scsi/scsi Where h is the host, c the channel, i the id, l the lun cat /proc/scsi/scsi will show you the values you are looking at: Host: scsi7 Channel: 00 Id: 06 Lun: 00 Vendor: CERTANCE Model: ULTRIUM 2 Rev: 1785 Type: Sequential-Access ANSI SCSI revision: 03 In this example, h=7 c=0 i=6 l=0.. Hope it will helps you, |
From: Bruno W. I. <br...@wo...> - 2007-01-19 17:52:12
|
On Fri, Jan 19, 2007 at 10:50:11 -0300, Eduardo Grosclaude <edu...@gm...> wrote: > Hello, > Not SMART-related, please forgive if OT. I want to build a HA cluster > and would love to test some odd failure modes. I'm interested in how > to simulate a (SATA) disk failure. Can I take it offline while > running, or otherwise make it appear as suddenly dead? Perhaps with > ATA commands? Of course I don't want to break it! :) > Thank you in advance Very recent Linux kernels are supposed to have a way to introduce faults for testing purposes. |