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
BackupPC-users AT lists.sourceforge DOT net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
|