From: Bruce A. <ba...@gr...> - 2004-05-12 15:54:31
|
Hi Reg, Please see the smartmontools web page for the anwer. Just search the page for "SATA". Bruce On Tue, 11 May 2004 cl...@dw... wrote: > Since the first of the year Ive only seen reference to one SATA > drive, and the system I am currently working with has two SATA drives > and smartd doesnt handle them. > > So my questions > Does smartd 'do' SATA drives? > Probably so, since there was one reported. > Is this just a lack of SATA drives out there, if they aren't > there, they aren't getting reported. > If there are drives out there, is this a problem with their > controllers not supporting something that smartd needs? > -- > Reg.Clemens > re...@dw... > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Smartmontools-database mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-database > > |
From: <re...@dw...> - 2004-05-12 16:47:51
|
> Hi Reg, > > Please see the smartmontools web page for the anwer. Just search the page > for "SATA". > Sorry, your going to have to give me more info on that one. Do you mean the sourceforge site, or is there another web site I should know about? And if the SourceForge site, how do I "search the page for SATA"? Sorry to be a bother, but I just dont see it. -- Reg.Clemens re...@dw... |
From: Bruce A. <ba...@gr...> - 2004-05-12 16:54:11
|
> > Please see the smartmontools web page for the anwer. Just search the page > > for "SATA". > > > Sorry, your going to have to give me more info on that one. > Do you mean the sourceforge site, or is there another web site I should > know about? http://smartmontools.sf.net/ > And if the SourceForge site, how do I "search the page for SATA"? > Sorry to be a bother, but I just dont see it. Use your browser's 'Edit -- find in this page' option. Bruce |
From: Clem P. <pr...@fo...> - 2008-03-20 18:00:05
|
Thanks - that did the trick. I need to use: retval=get_dev_names(devlist,"/dev/sd*[!0-9]", name, maxdev=26*26); so that it picks up /dev/sda as well as /dev/sdaa etc. > To save some time in scanning I suggest that you use a glob(3) expression > that only includes devices you are using (plus a handful more, if that's > easiest). For the version of Linux I am using (RHEL5) at least /dev only contains stub files for the SCSI devices which actually currently exist so I think there is no penalty to including /dev/sda through /dev/sdzz in the glob expression. Thanks, Clem -- ********************************************************************** Clem Pryke - Assistant Professor - Astronomy and Astrophysics University of Chicago, Room 120, LASR, 933 East 56th Street, Chicago, Illinois 60637, USA Tel: 773 702-7853 Fax: 773 702-6645 email: pr...@fo... ********************************************************************** |
From: Bruce A. <ba...@gr...> - 2008-03-20 19:14:06
|
Hi Clem, Glad it worked! Cheers, Bruce On Thu, 20 Mar 2008, Clem Pryke wrote: > Thanks - that did the trick. > > I need to use: > > retval=get_dev_names(devlist,"/dev/sd*[!0-9]", name, maxdev=26*26); > > so that it picks up /dev/sda as well as /dev/sdaa etc. > >> To save some time in scanning I suggest that you use a glob(3) expression >> that only includes devices you are using (plus a handful more, if that's >> easiest). > > For the version of Linux I am using (RHEL5) at least /dev only contains stub > files for the SCSI devices which actually currently exist so I think there is > no penalty to including /dev/sda through /dev/sdzz in the glob expression. > > Thanks, > > Clem > > |
From: Bruce A. <ba...@gr...> - 2008-03-21 07:36:59
|
One further comment below On Thu, 20 Mar 2008, Bruce Allen wrote: > Hi Clem, > > Glad it worked! > > Cheers, > Bruce > > On Thu, 20 Mar 2008, Clem Pryke wrote: > >> Thanks - that did the trick. >> >> I need to use: >> >> retval=get_dev_names(devlist,"/dev/sd*[!0-9]", name, maxdev=26*26); >> >> so that it picks up /dev/sda as well as /dev/sdaa etc. Did you check that 676 (56 x 56) is large enough? It must be at least as big as the output of 'ls /dev/sd*[!0-9] | ls -l". On the other hand if your device directory only includes the devices you have, and it's much smaller, you can also decrease this number. Cheers, Bruce |
From: Clem P. <pr...@fo...> - 2008-03-21 15:26:36
|
>> retval=get_dev_names(devlist,"/dev/sd*[!0-9]", name, maxdev=26*26); > Did you check that 676 (26 x 26) is large enough? It's plenty big enough for this system since only devices which exist are listed (40 disks right now - but will increase soon). I am not sure what the system would do if it got up to /dev/sdzz - seems unlikely in reality. However the function get_dev_names contains an error check which protects against the glob list coming back with more than maxdev devices so no harm would be done. Clem -- ********************************************************************** Clem Pryke - Assistant Professor - Astronomy and Astrophysics University of Chicago, Room 120, LASR, 933 East 56th Street, Chicago, Illinois 60637, USA Tel: 773 702-7853 Fax: 773 702-6645 email: pr...@fo... ********************************************************************** |
From: Bruce A. <ba...@gr...> - 2008-03-21 16:01:48
|
OK. At some point we should make the 'glob argument' and the 'max number of devices' command line arguments. Out of curiousity, what are the 40 devices and how are they structured/accesssed? On Fri, 21 Mar 2008, Clem Pryke wrote: >>> retval=get_dev_names(devlist,"/dev/sd*[!0-9]", name, maxdev=26*26); > >> Did you check that 676 (26 x 26) is large enough? > > It's plenty big enough for this system since only devices which exist are > listed (40 disks right now - but will increase soon). > > I am not sure what the system would do if it got up to /dev/sdzz - seems > unlikely in reality. > > However the function get_dev_names contains an error check which protects > against the glob list coming back with more than maxdev devices so no harm > would be done. > > Clem > > |
From: Jim P. <ji...@jt...> - 2008-03-21 21:13:02
|
Bruce Allen wrote: > OK. At some point we should make the 'glob argument' and the 'max number > of devices' command line arguments. Out of curiousity, what are the 40 > devices and how are they structured/accesssed? Looking at the code in get_dev_names, 'max number of devices' seems to be just an artificial limit added for no clear reason. Is it necessary? -jim |
From: Bruce A. <ba...@gr...> - 2008-03-22 02:59:30
|
Hi Jim, >> OK. At some point we should make the 'glob argument' and the 'max >> number of devices' command line arguments. Out of curiousity, what are >> the 40 devices and how are they structured/accesssed? > > Looking at the code in get_dev_names, 'max number of devices' seems to > be just an artificial limit added for no clear reason. Is it necessary? It doesn't look necessary. It's probably a historical artifact; a few years ago smartd used a 'fixed length' device list. Now the device list is dynamical and has no fixed length limits. So the 'max number of devices' only serves as a sanity check. Cheers, Bruce |