From owner-freebsd-fs@freebsd.org Tue Mar 27 17:01:38 2018 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C22BFF6B008 for ; Tue, 27 Mar 2018 17:01:37 +0000 (UTC) (envelope-from spork@bway.net) Received: from smtp1.bway.net (smtp1.v6.bway.net [IPv6:2607:d300:1::27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6ACBF721B4 for ; Tue, 27 Mar 2018 17:01:37 +0000 (UTC) (envelope-from spork@bway.net) Received: from frankentosh.sporklab.com (pool-71-187-162-242.nwrknj.fios.verizon.net [71.187.162.242]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: spork@bway.net) by smtp1.bway.net (Postfix) with ESMTPSA id 13B6195868; Tue, 27 Mar 2018 13:01:29 -0400 (EDT) From: Charles Sprickman Message-Id: Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: smart(8) Call for Testing Date: Tue, 27 Mar 2018 13:01:28 -0400 In-Reply-To: <1d3f2cef-4c37-782e-7938-e0a2eebc8842@quip.cz> Cc: Chuck Tuffli , Mark Saad , freebsd-fs@freebsd.org To: Miroslav Lachman <000.fbsd@quip.cz> References: <4754cb2f-76bb-a69b-0cf5-eff4d621eb29@callfortesting.org> <1d3f2cef-4c37-782e-7938-e0a2eebc8842@quip.cz> X-Mailer: Apple Mail (2.3273) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2018 17:01:38 -0000 > On Mar 27, 2018, at 12:45 PM, Miroslav Lachman <000.fbsd@quip.cz> = wrote: >=20 > Chuck Tuffli wrote on 2018/03/27 16:32: >> On Mon, Mar 26, 2018 at 1:59 PM, Mark Saad = wrote: >> ... >>> I was thinking more along the lines of when smartctl reports the = overall-health >>> which is always a good time to read; and very Monty Python-eske >>>=20 >>> SMART overall-health self-assessment test result: FAILED! >>> Drive failure expected in less than 24 hours. SAVE ALL DATA. >>>=20 >>> = https://serverfault.com/questions/114196/smart-warns-me-but-i-dont-trust-i= t >> This app is different from others in that it only reports the values; >> it is up to the user / script / etc. to provide analysis. In the >> serverfault example, spin-up time is attribute ID 3. One of my drives >> shows: >> $ smart -t da0 | grep "208 3" >> 208 3 39 0 100 100 1029 >> smartctl shows it as follows >> $ smartctl -A /dev/da0 >> ... >> 3 Spin_Up_Time 0x0027 100 100 001 Pre-fail >> Always - 1029 >> It would be up to the user or script to decide at what point this >> might indicate an imminent failure. >=20 > What is the purpose of this utility and why it should be in base if = almost everyone will need to write something to do the "real job" or = "pkg install smartmontools=E2=80=9D. I have to agree - this is kind of a prior-century tool as far as user = friendliness it seems. What is the goal of this tool? The main use for smartmontools seems to = be to pluck information about the drive and act on some very specific = items (for example, polling the =E2=80=9Cmedia wearout indicator=E2=80=9D = on SSDs is very useful, or read error rates on HDs. But the = smartmontools folks seem to spend a fair amount of time with putting = drive data in their tool so that meaningful data is presented to the = user. Without that level of functionality out of the box, what=E2=80=99s = the argument for this being in base vs. being a 3rd party tool that = lives in the ports tree? Think of the people that answer mailing list = and forum questions when considering adding something like this to = base=E2=80=A6 Again, maybe I=E2=80=99m just missing something or maybe this is here = for a particular vendor that needs it or something. Charles >=20 > Maybe I just don't see something... >=20 > Miroslav Lachman >=20 > _______________________________________________ > freebsd-fs@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-fs = > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org = "