Hard drive testing

[root@office ion]# garuda-inxi
System:
  Kernel: 5.15.90-1-lts arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=e8123a46-1c1f-4e7c-abc1-0f31b5a592f9 rw rootflags=subvol=@
    splash rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
    ibt=off
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: B450M DS3H V2 v: x.x serial: N/A
    BIOS: American Megatrends LLC. v: F62 date: 01/27/2022
CPU:
  Info: model: AMD Ryzen 3 3200G with Radeon Vega Graphics socket: AM4
    bits: 64 type: MCP arch: Zen/Zen+ note: check gen: 1 level: v3 note: check
    built: 2019 process: GF 12nm family: 0x17 (23) model-id: 0x18 (24)
    stepping: 1 microcode: 0x8108109
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
    desc: 1x4 MiB
  Speed (MHz): avg: 2500 high: 3600 min/max: 1400/3600 boost: enabled
    base/boost: 3600/4000 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.4 V ext-clock: 100 MHz cores: 1: 1400 2: 1400 3: 3600 4: 3600
    bogomips: 28747
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
    vendor: Gigabyte driver: amdgpu v: kernel arch: GCN-5 code: Vega
    process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16
    ports: active: HDMI-A-1 empty: DVI-D-1 bus-ID: 06:00.0 chip-ID: 1002:15d8
    class-ID: 0300 temp: 28.0 C
  Device-2: Microdia Integrated Camera type: USB driver: uvcvideo
    bus-ID: 5-1:2 chip-ID: 0c45:64ab class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.6 compositor: xfwm v: 4.18.0 driver: X:
    loaded: amdgpu unloaded: modesetting alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1280x1024 s-dpi: 96 s-size: 339x271mm (13.35x10.67")
    s-diag: 434mm (17.09")
  Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: Acer 0x0019 serial: <filter>
    built: 2009 res: 1280x1024 hz: 75 dpi: 8 gamma: 1.2
    size: 4095x4095mm (161.22x161.22") diag: 434mm (17.1") ratio: 5:4, 4:3
    modes: max: 720x480 min: 720x400
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo
    missing.
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 06:00.1
    chip-ID: 1002:15de class-ID: 0403
  Device-2: AMD Family 17h/19h HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 06:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Sound API: ALSA v: k5.15.90-1-lts running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.65 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 2.73 TiB used: 788.57 GiB (28.2%)
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000VN002-2EY102
    family: IronWolf size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD rpm: 5900
    serial: <filter> rev: SC60 temp: 22 C scheme: MBR
  SMART: yes state: enabled health: PASSED on: 1y 113d 22h cycles: 3379
    Pre-Fail: attribute: Spin_Retry_Count value: 100 worst: 100 threshold: 97
  ID-2: /dev/sdb maj-min: 8:16 vendor: Toshiba model: HDWD120
    family: P300 (CMR) size: 1.82 TiB block-size: physical: 4096 B
    logical: 512 B sata: 3.0 speed: 6.0 Gb/s type: HDD rpm: 7200
    serial: <filter> rev: ACF0 temp: 27 C scheme: MBR
  SMART: yes state: enabled health: PASSED on: 6 hrs cycles: 17
Partition:
  ID-1: / raw-size: 40 GiB size: 40 GiB (100.00%) used: 14.74 GiB (36.9%)
    fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
  ID-2: /home raw-size: 40 GiB size: 40 GiB (100.00%)
    used: 14.74 GiB (36.9%) fs: btrfs block-size: 4096 B dev: /dev/sda2
    maj-min: 8:2
  ID-3: /var/log raw-size: 40 GiB size: 40 GiB (100.00%)
    used: 14.74 GiB (36.9%) fs: btrfs block-size: 4096 B dev: /dev/sda2
    maj-min: 8:2
  ID-4: /var/tmp raw-size: 40 GiB size: 40 GiB (100.00%)
    used: 14.74 GiB (36.9%) fs: btrfs block-size: 4096 B dev: /dev/sda2
    maj-min: 8:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 5.71 GiB used: 28.5 MiB (0.5%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 28.0 C mobo: N/A gpu: amdgpu temp: 28.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 347 Uptime: 1h 59m wakeups: 0 Memory: 5.71 GiB
  used: 2.28 GiB (39.9%) Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 Packages: pm: pacman pkgs: 1340
  libs: 365 tools: paru Shell: Bash v: 5.1.16 running-in: xfce4-terminal
  inxi: 3.3.24
Garuda (2.6.14-1):
  System install date:     2023-01-04
  Last full system update: 2023-02-02 ↻
  Is partially upgraded:   No
  Relevant software:       NetworkManager mkinitcpio
  Windows dual boot:       No/Undetected
  Failed units:            
[root@office ion]# 

I would like to run a hard drive test automatically at bootup. A short one if possible. Could someone please recommend the appropriate software? Thanks in advance.

Maybe
S.M.A.R.T. - ArchWiki.
?

4 Likes

Well, system automatically checks the hard drive on the startup by default.

If you want to manually run a command / script at startup, you can easily make a startup script or, a cronjob.
Or if you have some experience with system daemons ( which seems unlikely because you might have not posted at all in that case ) you can create a simple systemd job / daemon yourself.

Also, please be more specific if you want to know further, like what kind of hard drive test?