I hot swap a SATA drive to create archives. I have an older motherboard with an ICH5 SATA controller that has limited hot swap support and requires manual help. I believe it's not until ICH10 that you get full automatic hot swap.
server1:~ # lspci | grep SATA 00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02) This is what I do to detect and mount the drive: server1:~ # echo 0 0 0 > /sys/class/scsi_host/host?/scan server1:~ # mount /media/bkup Where host? is the host to which the drive is attached (host0, host1, etc) and /media/bkup is defined in /etc/fstab via disk label LABEL=BKUP1 /media/bkup ext3 noauto,acl,user_xattr 0 0 To remove the drive: server1:~ # umount /media/bkup server1:~ # echo 1 > /sys/block/sd?/device/delete Where sd? is the device name (sda, sdb, etc). Be sure you have the right device name or you may do some damage. Steve On Tue, 2009-12-01 at 12:10 -0500, Bowie Bailey wrote: > Les Mikesell wrote: > > Bowie Bailey wrote: > > > >> Les Mikesell wrote: > >> > >>> Bowie Bailey wrote: > >>> > >>> > >>>> Next time I do a swap, I'll bring the system back up with 2 drives and > >>>> then try to hot-add the third and watch dmesg. If I see the drive > >>>> detected, what do I need to do to get udev to create the device file > >>>> (CentOS 4)? > >>>> > >>>> > >>> I'm not sure about Centos4, but I think it should work. With Centos 5, > >>> it automatically adds the next-available scsi device name and detects > >>> the partitions. And it releases those names when you physically remove > >>> the drive. > >>> > >>> > >> I tried it this time and no such luck. dmesg shows nothing at all when > >> I insert the drive and the device file is not created. I think I'm > >> stuck with restarting to recognize the new drive each time. > >> > > > > This may relate to your SATA controller more than the Centos version. I > > have a Promise card that doesn't recognize hotswaps but the others I've > > tried do. There used to be a page listing various SATA controllers and > > their support status with linux but none of the links I can find now are > > working. > > > > That's about what I thought. The controller is on the motherboard > (don't remember the model at the moment). Since I need to shut down > before pulling the old drive to keep consistency with the OS, it's not a > big deal. > ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ BackupPC-users mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/
