SGDEFECTS(8)

πŸ“¦ version 1.6.6, in opensuse-leap 16.0

SGDEFECTS(8) β€” get SCSI device defect lists πŸ’…

okay bestie, welcome to the System Manager's Manual glow-up for sgdefects β€” the Unix utility that’s lowkey obsessed with your SCSI device’s defect lists ✨


πŸ’– NAME πŸ’–

sgdefects β€” get SCSI device defect lists πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

sgdefects [-aeilnvxI]

🌸 DESCRIPTION 🌸

sgdefects is a program that uses the SCSI Generic interface to send specific SCSI commands to obtain the device defect lists. It’s useful for analyzing a device's grown defects over time to predict when a failure may occur. iconic behavior, honestly πŸ”₯

The SCSI Generic interface requires that the kernel .config file have CONFIG_CHR_DEV_SG set. no cap, that’s the vibe check for your kernel config πŸ‘‘

A log file, named sgdefects.log is created in the /var/log directory which logs the status of the functions and any errors. it’s giving β€œreceipts, but make it sysadmin” πŸ§ΎπŸ’…


✨ OPTIONS ✨

Command line options are described below.

  • -? β€” this option displays a summary of the commands accepted by sgdefects.
  • -a β€” causes the functions to be performed automatically on all connected SCSI devices. all of them. periodt.
  • -e β€” causes any file writes to be avoided, such as the log file. no writing, just vibes 🫢
  • -i N β€” autorun for the device at Index N, as shown in the 'Num' column.
  • -l β€” by default, the primary defect list is only obtained if the kernel version is 2.4 or greater. if this option is specified, both the primary defect list and the grown defect list will be obtained, regardless of the kernel version.
  • -n β€” naming. by default, the device names are displayed as numeric sequences (/dev/sg0). this option shows the device names as alphabetic sequences (/dev/sga).
  • -v β€” causes the defect values to be listed in addition to the defect counts. the hex values will be written to the log file sgdefects.log.
  • -x β€” causes extra debug messages to be displayed. debug girlie mode activated πŸ”
  • -I β€” starts the utility in Interactive mode, requiring user input. yes bestie, it’s gonna ask you things πŸ’¬

🫢 SEE ALSO 🫢

sgdiag(8) sgdskfl(8) sgmode(8)


πŸ’€ WARNINGS πŸ’€

On some systems with older scsi drivers, the primary defect list cannot be returned without errors.

See http://sourceforge.net/projects/scsirastools/ for a bug list and any later versions of this utility.


Copyright (C) 2001-2002 Intel Corp.

sgdefects is open source software. You can redistribute it and/or modify it under the terms of the BSD License. See the COPYING file included with this software package for more details regarding distribution.

sgdefects is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.


🌈 AUTHOR 🌈

Andy Cress <arcress@users.sourceforge.net>


catch you later β€” this was SGDEFECTS(8), Version 1.1: 09 Nov 2001 πŸ’–βœ¨

πŸ“¦ where this page comes from