Commit Graph

  • 0675845f0c Merge pull request #24 from kyounger/allow-bc-args master 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
  • 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
  • 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
  • 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
  • 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
  • a275da2664 Update README.md Keith Nash 2017-03-14 12:27:50 -05:00
  • e8f15963a3 Create license.txt Keith Nash 2017-03-14 12:24:49 -05:00
  • 28b0d54a41 Sample 'dry run' log file for an HGST Deskstar NAS HDD Keith Nash 2017-03-14 12:19:33 -05:00
  • 15968d0782 Add files via upload Keith Nash 2017-03-14 11:32:52 -05:00
  • 2e229cde56 Update README.md Keith Nash 2017-03-14 11:30:03 -05:00
  • 653c863896 Update README.md Keith Nash 2017-03-14 10:53:30 -05:00
  • 8c69281350 Add files via upload Keith Nash 2017-03-14 10:50:00 -05:00
  • b147fecc58 Update README.md Keith Nash 2017-03-14 10:47:59 -05:00
  • f1146c677b Update README.md Keith Nash 2017-03-14 10:45:11 -05:00
  • 2d99f686bd Initial commit Keith Nash 2017-03-14 09:30:41 -05:00