Commit graph

  • b05e069e7d
    Merge 85130b4f72 into 8d1d38324f Andreas Schneider 2026-08-06 20:05:27 +05:30
  • 50ba854f90
    Merge c417058e4c into 8d1d38324f Lucas Forster 2026-08-06 20:05:27 +05:30
  • 8610be4fe0
    Merge 09260e5d5a into 8d1d38324f Andreas Schneider 2026-08-02 21:09:45 -05:00
  • 8d1d38324f
    Merge pull request #31 from mhjartstrom/allow-p-arg master Keith Nash 2026-07-29 16:03:00 -05:00
  • db713b46a4 Allow -p arg override in badblocks run Mathias Hjärtström 2026-07-28 10:33:06 +02:00
  • c417058e4c
    Fix bad blocks file location being logged for SSDs Lucas Forster 2025-02-24 20:13:38 +01:00
  • 0675845f0c
    Merge pull request #24 from kyounger/allow-bc-args Keith Nash 2023-07-14 09:14:27 -05:00
  • 7ff8c08416 Allow -b arg override in badblocks run kyounger 2022-05-30 10:14:33 -05:00
  • 52a934b5f8 Allow -c arg override in badblocks run kyounger 2022-05-30 09:12:40 -05:00
  • 85130b4f72
    adapt to code style of the script Andreas Schneider 2021-11-22 18:33:16 +01:00
  • 75bda45809
    make HOSTNAE readonly only after value is set Andreas Schneider 2021-11-22 18:27:28 +01:00
  • 09260e5d5a
    compatibility with SAS drives Andreas Schneider 2021-11-20 16:53:24 +01:00
  • 146f329c24
    extend hostname enquiry Andreas Schneider 2021-11-20 15:17:04 +01:00
  • 66c5bb6d52
    Merge pull request #19 from hogenf/patch-1 Keith Nash 2021-10-10 09:35:22 -05:00
  • aede45b87d
    Update notes on badblocks block size to 8192 hogenf 2021-10-09 17:48:28 +02:00
  • 43b4a05522
    Update README.md 1.1.0 Keith Nash 2021-02-19 15:22:44 -06:00
  • a68e2ae834
    Increased memory buffers from 4096 to 8192 Keith Nash 2021-02-19 15:20:51 -06:00
  • bc7d0e0e87
    Update README.md Keith Nash 2021-02-19 15:17:57 -06:00
  • 2ef13143a5
    Merge pull request #11 from justin-p/master Keith Nash 2020-10-24 08:13:37 -05:00
  • ee67da83ab
    Update README.md Justin Perdok 2020-10-24 14:55:14 +02:00
  • 203d8c21fb
    Update README.md 1.0.0 Keith Nash 2020-10-06 21:55:01 -05:00
  • 4399957bac
    Update README.md Keith Nash 2020-10-06 00:00:54 -05:00
  • 8f89419fb1
    Update README.md Keith Nash 2020-10-05 23:57:43 -05:00
  • 71de6db4ff
    Update README.md Keith Nash 2020-10-05 23:56:36 -05:00
  • ad723c4980
    Update README.md Keith Nash 2020-10-05 23:50:28 -05:00
  • a899831ec9
    Update README.md Keith Nash 2020-10-05 23:48:46 -05:00
  • 7f6792d6e3
    Fixed problem identifying some mechanical drives as SSDs Keith Nash 2020-10-05 23:41:41 -05:00
  • 84134fe241
    Merge pull request #8 from schnerring/master Keith Nash 2020-09-09 23:22:30 -05:00
  • 9a211d13e8 update help text Michael Schnerring 2020-09-10 00:41:54 +02:00
  • 5c2d3feb99 add up-to-date dry-run sample log Michael Schnerring 2020-09-09 22:02:47 +02:00
  • f5b2fba114 fix dry_run_wrapper() Michael Schnerring 2020-09-09 19:53:18 +02:00
  • bfa816c68b query "Model Number" when getting disk model Michael Schnerring 2020-09-09 19:14:31 +02:00
  • 31def99394 fix grep redirection fix grep regexes Michael Schnerring 2020-09-09 19:14:16 +02:00
  • a9ce30c92a skip badblocks for non-mechanical drives Michael Schnerring 2020-09-09 18:59:20 +02:00
  • c5b193f76c add changes to VERSION history Michael Schnerring 2020-09-09 18:23:48 +02:00
  • 76fd4bd50d implement dry_run_wrapper() Michael Schnerring 2020-09-09 18:09:00 +02:00
  • cd16bc6cd6 decouple by splitting code into smaller functions Michael Schnerring 2020-09-09 17:59:59 +02:00
  • 53c9d579a7 make <disk> option more resilient by also allowing /dev/ prefix Michael Schnerring 2020-09-09 17:58:55 +02:00
  • aafc497863 add docs from file header to help text add -e option for "extended" help text move option parsing to the top to be able to always display help text add Tiny Core Linux 11.1 to tested OS; add IronWolf HDD to tested HDDs consolidate help text and README.md Michael Schnerring 2020-09-09 17:58:25 +02:00
  • 1499e729ec
    Merge pull request #7 from schnerring/master Keith Nash 2020-09-09 00:39:03 -05:00
  • d31b60bfcd remove --captive option from smart tests Michael Schnerring 2020-09-09 02:19:26 +02:00
  • 5d702df0a6 change constant names to uppercase regroup constants logically together Michael Schnerring 2020-09-09 01:52:03 +02:00
  • 57f8dd5227 implement option parsing * -h for help text * -f for non-dry mode * -o <directory> to specify log directory Michael Schnerring 2020-09-09 00:31:33 +02:00
  • 4a8d44e6a8 check if running as root Michael Schnerring 2020-09-08 23:00:35 +02:00
  • 0dc4614b3a adjust informational output for readability remove duplicate output of drive information add OS_FLAVOR and HOSTNAME constants Michael Schnerring 2020-09-08 22:52:01 +02:00
  • 0dcbdcf12c make constants readonly Michael Schnerring 2020-09-08 22:51:29 +02:00
  • fb842ea127 use long smartctl options to improve readability run smartctl --test in --captive mode remove smart test code duplication add function documentation Michael Schnerring 2020-09-08 22:50:45 +02:00
  • 3a21b21eca refactor logging use printf instead of echo to improve portability rename echo_str to log_info create log_header function to reduce code duplication Michael Schnerring 2020-09-08 21:45:19 +02:00
  • 8b3c16cebf implement dependency check Michael Schnerring 2020-09-08 21:22:57 +02:00
  • cfaedeac28 simplify and document poll_selftest_complete() Michael Schnerring 2020-09-08 21:18:11 +02:00
  • 40e114da98 rename duration parameters for expressiveness add more detailed comments to duration parameters Michael Schnerring 2020-09-08 21:17:26 +02:00
  • 492e4ca429 remove dependency on pcregrep and tr move SMART info querying to well documented functions for readability Michael Schnerring 2020-09-08 21:16:36 +02:00
  • 8744bbd5d0 fix markdownlint issues in README.md Michael Schnerring 2020-09-08 16:00:29 +02:00
  • 0b36a8658a add .editorconfig; remove trailing whitespace add myself to license.txt Michael Schnerring 2020-09-08 16:00:05 +02:00
  • f07f20a864
    Update disk-burnin.sh Original-version Keith Nash 2020-08-19 17:13:20 -05:00
  • bea27b48d6
    Update README.md Keith Nash 2020-08-19 17:11:02 -05:00
  • dc8a503f1c
    Update README.md Keith Nash 2020-08-19 17:09:38 -05:00
  • cb720c91e1
    Changed several default settings Keith Nash 2020-08-19 16:32:40 -05:00
  • 0a69922735
    Merge remote-tracking branch 'origin/master' dak180 2020-07-03 20:10:50 -04:00
  • 8786548073
    Update README.md Keith Nash 2020-06-20 23:12:55 -05:00
  • 8dfbd1f512
    Update README.md Keith Nash 2020-06-20 23:11:42 -05:00
  • c4f58e5c15
    Update README.md Keith Nash 2020-06-20 23:09:11 -05:00
  • 10541d2986
    Update to include info about ioctl warning on FreeBSD Keith Nash 2020-06-20 23:07:10 -05:00
  • 7cf7ba7e78
    Try to get better disk utilzation from badblocks. dak180 2020-05-01 20:23:39 -04:00
  • 13b6f1c011
    Updated applicable OS list Keith Nash 2020-04-29 12:18:12 -05:00
  • 4ff67db8ef
    Merge pull request #4 from nwillems/patch-1 Keith Nash 2020-04-09 10:38:36 -05:00
  • dd74d421ce
    Bew more lenient when reading serial-numbers Nicolai Willems 2020-04-09 17:05:34 +02:00
  • 70787741bd
    Update README.md Keith Nash 2020-04-07 15:32:04 -05:00
  • 305cf1126b
    Update README.md Keith Nash 2020-04-07 15:31:38 -05:00
  • 00c5b9d9bf
    Make dry run issue more prominent Keith Nash 2020-04-07 15:26:30 -05:00
  • 662918e898
    Update README.md Keith Nash 2019-12-15 14:16:46 -06:00
  • d5ab95ba14
    Update README.md Keith Nash 2019-12-15 14:15:14 -06:00
  • 14934b73d5
    Update README.md Keith Nash 2019-12-15 14:11:29 -06:00
  • 4032dcc19a
    Update README.md Keith Nash 2019-12-15 14:06:15 -06:00
  • 0749b05514
    Update README.md Keith Nash 2019-12-15 13:58:55 -06:00
  • 05aff5600f
    Update README.md Keith Nash 2019-05-04 06:28:01 -05:00
  • 1b48d1c5b7 Use an array. dak180 2018-05-28 20:00:18 -04:00
  • 45ffcc8cbc
    Try to detect if the device specifier is valid. dak180 2018-04-15 22:33:54 -04:00
  • abfee5743d
    Check if needed software is installed. JensKuehnel 2018-01-27 17:09:52 +01:00
  • 9aeda18f63
    Fix silliness. dak180 2018-01-21 00:11:50 -05:00
  • 533ad38bc3
    Check to see if specification of connection type is necessary. dak180 2018-01-20 23:46:51 -05:00
  • 4feb21a0e1
    Add a conveyance test and do not run badblocks on SSDs. dak180 2018-01-20 23:27:57 -05:00
  • a8791c21af
    Clearer consistent formatting, cleaner logic. dak180 2018-01-20 22:48:11 -05:00
  • e5ff0997c3 Merge branch 'master' of github.com:joegnis/disk-burnin-and-testing Yifan Liao 2017-08-31 17:11:40 -07:00
  • 15e9b7818e Fix exit after assigning Dry_Run Yifan Liao 2017-08-31 17:10:11 -07:00
  • ec12b789bd Add myself Yifan Liao 2017-08-31 16:21:52 -07:00
  • ed97b875e5 Add timestamp to log and bb files Yifan Liao 2017-08-31 15:49:46 -07:00
  • 7d86107741 Add option to specify log and bb files directory Yifan Liao 2017-08-31 15:42:43 -07:00
  • 1f1adb8047 Parse options and add an option to specify if dry run Yifan Liao 2017-08-31 15:17:10 -07:00
  • 28cd95c52c Modify parsing of short and extended test durations Keith Nash 2017-06-08 11:37:51 -05:00
  • 64f92d9084 Modified disk identification and log file-naming Keith Nash 2017-05-23 10:27:16 -05:00
  • 14beaa84a3 Added polling to check for SMART test completion Keith Nash 2017-05-12 11:36:38 -05:00
  • da88f38667 Update README.md Keith Nash 2017-03-22 11:57:04 -05:00
  • 19102688a6 POSIX-compliant version Keith Nash 2017-03-20 23:37:33 -05:00
  • c2f22a0e99 Update README.md Keith Nash 2017-03-20 23:36:47 -05:00
  • aac44b78e3 disk-burnin.sh Keith Nash 2017-03-15 00:58:08 -05:00
  • 6be1ef2c43 Standard MIT license Keith Nash 2017-03-14 12:45:31 -05:00
  • bdeb1136c2 disk-burnin.sh Keith Nash 2017-03-14 12:44:56 -05:00
  • 56f4d0855e README.md Keith Nash 2017-03-14 12:42:21 -05:00
  • e829bff52a Update README.md Keith Nash 2017-03-14 12:29:24 -05:00