Failed to mount external drive during boot

When i boot my machine i quite often get the error “Failed to mount /home/idun9/Data” “Dependency failed for local file systems”

This usually happens if i select to boot Garuda before the 5 second pause during boot menu autoselects. If i leave it to autoselect it goes fine

When I get the error I’ve been double checking my fstab and verified my drives and they all match up. After his has happened i usually just reboot again either using “sudo systemctl reboot” or press the reboot button on my PC it usually boots fine but sometimes it needs a few tries.

Since fstab and device name is correct each time and the drive that its failing to mount is another SSD which i use for my main data folder I believe this is just that the drive is further away from my CPU and hence not always initated when system is booting and simply just need a bit more time. Would it be enough to just add " nofail" to my fstab as this is just the data file and hence have no need to be loaded during boot as long as it’s up by the time KDE has loaded? Or is there something else that can be done for this issue?

Startup finished in 12.754s (firmware) + 7.733s (loader) + 4.197s (kernel) + 2.341s (initrd) + 3.625s (userspace) = 30.652s
graphical.target reached after 3.621s in userspace.


System:
Kernel: 6.9.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7f46e19d-2a13-4dff-b8de-ea5c58cb4ff6 rw rootflags=subvol=@
quiet resume=UUID=f95e715b-109c-46fb-94d9-803bcd80b3b4 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.3.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7E26 v: 1.0
serial: <superuser required>System:
Kernel: 6.9.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7f46e19d-2a13-4dff-b8de-ea5c58cb4ff6 rw rootflags=subvol=@
quiet resume=UUID=f95e715b-109c-46fb-94d9-803bcd80b3b4 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.3.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7E26 v: 1.0
serial: <superuser required>
Mobo: Micro-Star model: B650 GAMING PLUS WIFI (MS-7E26) v: 1.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: 1.A0 date: 03/27/2024
Battery:
Device-1: ps-controller-battery-a4:15:66:6c:8d:b9 model: N/A serial: N/A
charge: N/A status: charging
CPU:
Info: model: AMD Ryzen 7 7800X3D bits: 64 type: MT MCP arch: Zen 4 gen: 5
level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25)
model-id: 0x61 (97) stepping: 2 microcode: 0xA601206
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB desc: 8x1024 KiB
L3: 96 MiB desc: 1x96 MiB
Speed (MHz): avg: 621 high: 3946 min/max: 400/5050 scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 400 2: 400 3: 400
4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 3946 13: 400
14: 400 15: 400 16: 400 bogomips: 134395
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080] vendor: Gigabyte driver: nvidia
v: 550.90.07 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current
(as of 2024-04; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 2 speed: 5 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: none
off: DP-3,HDMI-A-2 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2206 class-ID: 0300
Device-2: AMD Raphael vendor: Micro-Star MSI driver: amdgpu v: kernel
arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie:
gen: 4 speed: 16 GT/s lanes: 16 ports: active: none empty: DP-4, DP-5,
DP-6, HDMI-A-3, Writeback-1 bus-ID: 14:00.0 chip-ID: 1002:164e
class-ID: 0300 temp: 35.0 C
Device-3: Logitech Webcam C930e driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-5.4:8
chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
compositor: kwin_x11 driver: X: loaded: amdgpu,nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 108 s-size: 1054x342mm (41.50x13.46")
s-diag: 1108mm (43.System:
Kernel: 6.9.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7f46e19d-2a13-4dff-b8de-ea5c58cb4ff6 rw rootflags=subvol=@
quiet resume=UUID=f95e715b-109c-46fb-94d9-803bcd80b3b4 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.3.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7E26 v: 1.0
serial: <superuser required>
Mobo: Micro-Star model: B650 GAMING PLUS WIFI (MS-7E26) v: 1.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: 1.A0 date: 03/27/2024
Battery:
Device-1: ps-controller-battery-a4:15:66:6c:8d:b9 model: N/A serial: N/A
charge: N/A status: charging
CPU:
Info: model: AMD Ryzen 7 7800X3D bits: 64 type: MT MCP arch: Zen 4 gen: 5
level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25)
model-id: 0x61 (97) stepping: 2 microcode: 0xA601206
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB desc: 8x1024 KiB
L3: 96 MiB desc: 1x96 MiB
Speed (MHz): avg: 621 high: 3946 min/max: 400/5050 scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 400 2: 400 3: 400
4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 3946 13: 400
14: 400 15: 400 16: 400 bogomips: 134395
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080] vendor: Gigabyte driver: nvidia
v: 550.90.07 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current
(as of 2024-04; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 2 speed: 5 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: none
off: DP-3,HDMI-A-2 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2206 class-ID: 0300
Device-2: AMD Raphael vendor: Micro-Star MSI driver: amdgpu v: kernel
arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie:
gen: 4 speed: 16 GT/s lanes: 16 ports: active: none empty: DP-4, DP-5,
DP-6, HDMI-A-3, Writeback-1 bus-ID: 14:00.0 chip-ID: 1002:164e
class-ID: 0300 temp: 35.0 C
Device-3: Logitech Webcam C930e driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-5.4:8
chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
compositor: kwin_x11 driver: X: loaded: amdgpu,nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 108 s-size: 1054x342mm (41.50x13.46")
s-diag: 1108mm (43.63")
Monitor-1: DP-3 mapped: DP-4 note: disabled pos: primary,left
model: Asus ROG PG278Q serial: <filter> built: 2015 res: 2560x1440 hz: 60
dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
ratio: 16:9 modes: 2560x1440
Monitor-2: HDMI-A-2 mapped: HDMI-1 note: disabled pos: right
model: BenQ GL2450H serial: <filter> built: 2012 res: 1920x1080 hz: 60
dpi: 92 gamma: 1.2 size: 531x298mm (20.91x11.73") diag: 609mm (24")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
drv: nvidia device: 2 drv: radeonsi device: 3 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.90.07
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2
memory: 9.77 GiB
API: Vulkan v: 1.3.279 layers: 8 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3080 driver: nvidia v: 550.90.07
device-ID: 10de:2206 surfaces: xcb,xlib device: 1 type: integrated-gpu
name: AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: mesa radv
v: 24.1.1-arch1.1 device-ID: 1002:164e surfaces: xcb,xlib device: 2
type: cpu name: llvmpipe (LLVM 17.0.6 256 bits) driver: mesa llvmpipe
v: 24.1.1-arch1.1 (LLVM 17.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: NVIDIA GA102 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:1aef class-ID: 0403
Device-2: AMD Rembrandt Radeon High Definition Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 14:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 14:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-4: Logitech Webcam C930e driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-5.4:8
chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Device-5: Astro Gaming A50 driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 7-2:2
chip-ID: 9886:002c class-ID: 0300
API: ALSA v: k6.9.5-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0f:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp15s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
bus-ID: 10:00.0 chip-ID: 14c3:0616 class-ID: 0280
IF: wlp16s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-7:5 chip-ID: 0e8d:0616
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 5.46 TiB used: 608.18 GiB (10.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Western Digital
model: WD BLACK SN850X 2000GB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 620331WD temp: 36.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
model: WD Green SN350 2TB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 33006000 temp: 30.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST31000524AS
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: JC4B scheme: GPT
Partition:
ID-1: / raw-size: 1.75 TiB size: 1.75 TiB (100.00%) used: 45.67 GiB (2.5%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 620 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:3
ID-3: /home raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-4: /var/log raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-5: /var/tmp raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 61.98 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
ID-2: swap-2 type: partition size: 68.18 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:5
Sensors:
System Temperatures: cpu: 38.8 C mobo: 30.0 C
Fan Speeds (rpm): cpu: 5479 fan-1: 0 fan-3: 1392 fan-4: 935 fan-5: 925
fan-6: 1043 fan-7: 0 fan-8: 0 fan-9: 0 fan-10: 0
GPU: device: nvidia screen: :0.0 temp: 36 C fan: 0% device: amdgpu
temp: 35.0 C
Info:
Memory: total: 64 GiB note: est. available: 61.98 GiB used: 3.96 GiB (6.4%)
Processes: 419 Power: uptime: 3m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 24.75 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1610 libs: 487 tools: octopi,paru Compilers:
gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: konsole
inxi: 3.3.34
Garuda (2.6.26-1):
System install date:     2024-04-21
Last full system update: 2024-06-19
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:63")
Monitor-1: DP-3 mapped: DP-4 note: disabled pos: primary,left
model: Asus ROG PG278Q serial: <filter> built: 2015 res: 2560x1440 hz: 60
dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
ratio: 16:9 modes: 2560x1440
Monitor-2: HDMI-A-2 mapped: HDMI-1 note: disabled pos: right
model: BenQ GL2450H serial: <filter> built: 2012 res: 1920x1080 hz: 60
dpi: 92 gamma: 1.2 size: 531x298mm (20.91x11.73") diag: 609mm (24")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
drv: nvidia device: 2 drv: radeonsi device: 3 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.90.07
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2
memory: 9.77 GiB
API: Vulkan v: 1.3.279 layers: 8 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3080 driver: nvidia v: 550.90.07
device-ID: 10de:2206 surfaces: xcb,xlib device: 1 type: integrated-gpu
name: AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: mesa radv
v: 24.1.1-arch1.1 device-ID: 1002:164e surfaces: xcb,xlib device: 2
type: cpu name: llvmpipe (LLVM 17.0.6 256 bits) driver: mesa llvmpipe
v: 24.1.1-arch1.1 (LLVM 17.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: NVIDIA GA102 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:1aef class-ID: 0403
Device-2: AMD Rembrandt Radeon High Definition Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 14:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 14:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-4: Logitech Webcam C930e driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-5.4:8
chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Device-5: Astro Gaming A50 driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 7-2:2
chip-ID: 9886:002c class-ID: 0300
API: ALSA v: k6.9.5-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0f:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp15s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
bus-ID: 10:00.0 chip-ID: 14c3:0616 class-ID: 0280
IF: wlp16s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-7:5 chip-ID: 0e8d:0616
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 5.46 TiB used: 608.18 GiB (10.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Western Digital
model: WD BLACK SN850X 2000GB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 620331WD temp: 36.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
model: WD Green SN350 2TB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 33006000 temp: 30.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST31000524AS
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: JC4B scheme: GPT
Partition:
ID-1: / raw-size: 1.75 TiB size: 1.75 TiB (100.00%) used: 45.67 GiB (2.5%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 620 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:3
ID-3: /home raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-4: /var/log raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-5: /var/tmp raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 61.98 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
ID-2: swap-2 type: partition size: 68.18 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:5
Sensors:
System Temperatures: cpu: 38.8 C mobo: 30.0 C
Fan Speeds (rpm): cpu: 5479 fan-1: 0 fan-3: 1392 fan-4: 935 fan-5: 925
fan-6: 1043 fan-7: 0 fan-8: 0 fan-9: 0 fan-10: 0
GPU: device: nvidia screen: :0.0 temp: 36 C fan: 0% device: amdgpu
temp: 35.0 C
Info:
Memory: total: 64 GiB note: est. available: 61.98 GiB used: 3.96 GiB (6.4%)
Processes: 419 Power: uptime: 3m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 24.75 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1610 libs: 487 tools: octopi,paru Compilers:
gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: konsole
inxi: 3.3.34
Garuda (2.6.26-1):
System install date:     2024-04-21
Last full system update: 2024-06-19
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:
Mobo: Micro-Star model: B650 GAMING PLUS WIFI (MS-7E26) v: 1.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: 1.A0 date: 03/27/2024
Battery:
Device-1: ps-controller-battery-a4:15:66:6c:8d:b9 model: N/A serial: N/A
charge: N/A status: charging
CPU:
Info: model: AMD Ryzen 7 7800X3D bits: 64 type: MT MCP arch: Zen 4 gen: 5
level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25)
model-id: 0x61 (97) stepping: 2 microcode: 0xA601206
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB desc: 8x1024 KiB
L3: 96 MiB desc: 1x96 MiB
Speed (MHz): avg: 621 high: 3946 min/max: 400/5050 scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 400 2: 400 3: 400
4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 3946 13: 400
14: 400 15: 400 16: 400 bogomips: 134395
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080] vendor: Gigabyte driver: nvidia
v: 550.90.07 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current
(as of 2024-04; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 2 speed: 5 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: none
off: DP-3,HDMI-A-2 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2206 class-ID: 0300
Device-2: AMD Raphael vendor: Micro-Star MSI driver: amdgpu v: kernel
arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie:
gen: 4 speed: 16 GT/s lanes: 16 ports: active: none empty: DP-4, DP-5,
DP-6, HDMI-A-3, Writeback-1 bus-ID: 14:00.0 chip-ID: 1002:164e
class-ID: 0300 temp: 35.0 C
Device-3: Logitech Webcam C930e driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-5.4:8
chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
compositor: kwin_x11 driver: X: loaded: amdgpu,nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 108 s-size: 1054x342mm (41.50x13.46")
s-diag: 1108mm (43.63")
Monitor-1: DP-3 mapped: DP-4 note: disabled pos: primary,left
model: Asus ROG PG278Q serial: <filter> built: 2015 res: 2560x1440 hz: 60
dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
ratio: 16:9 modes: 2560x1440
Monitor-2: HDMI-A-2 mapped: HDMI-1 note: disabled pos: right
model: BenQ GL2450H serial: <filter> built: 2012 res: 1920x1080 hz: 60
dpi: 92 gamma: 1.2 size: 531x298mm (20.91x11.73") diag: 609mm (24")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
drv: nvidia device: 2 drv: radeonsi device: 3 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.90.07
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2
memory: 9.77 GiB
API: Vulkan v: 1.3.279 layers: 8 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3080 driver: nvidia v: 550.90.07
device-ID: 10de:2206 surfaces: xcb,xlib device: 1 type: integrated-gpu
name: AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: mesa radv
v: 24.1.1-arch1.1 device-ID: 1002:164e surfaces: xcb,xlib device: 2
type: cpu name: llvmpipe (LLVM 17.0.6 256 bits) driver: mesa llvmpipe
v: 24.1.1-arch1.1 (LLVM 17.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: NVIDIA GA102 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:1aef class-ID: 0403
Device-2: AMD Rembrandt Radeon High Definition Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 14:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 14:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-4: Logitech Webcam C930e driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-5.4:8
chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Device-5: Astro Gaming A50 driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 7-2:2
chip-ID: 9886:002c class-ID: 0300
API: ALSA v: k6.9.5-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0f:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp15s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
bus-ID: 10:00.0 chip-ID: 14c3:0616 class-ID: 0280
IF: wlp16s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-7:5 chip-ID: 0e8d:0616
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 5.46 TiB used: 608.18 GiB (10.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Western Digital
model: WD BLACK SN850X 2000GB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 620331WD temp: 36.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
model: WD Green SN350 2TB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 33006000 temp: 30.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST31000524AS
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: JC4B scheme: GPT
Partition:
ID-1: / raw-size: 1.75 TiB size: 1.75 TiB (100.00%) used: 45.67 GiB (2.5%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 620 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:3
ID-3: /home raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-4: /var/log raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-5: /var/tmp raw-size: 1.75 TiB size: 1.75 TiB (100.00%)
used: 45.67 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 61.98 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
ID-2: swap-2 type: partition size: 68.18 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:5
Sensors:
System Temperatures: cpu: 38.8 C mobo: 30.0 C
Fan Speeds (rpm): cpu: 5479 fan-1: 0 fan-3: 1392 fan-4: 935 fan-5: 925
fan-6: 1043 fan-7: 0 fan-8: 0 fan-9: 0 fan-10: 0
GPU: device: nvidia screen: :0.0 temp: 36 C fan: 0% device: amdgpu
temp: 35.0 C
Info:
Memory: total: 64 GiB note: est. available: 61.98 GiB used: 3.96 GiB (6.4%)
Processes: 419 Power: uptime: 3m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 24.75 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1610 libs: 487 tools: octopi,paru Compilers:
gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: konsole
inxi: 3.3.34
Garuda (2.6.26-1):
System install date:     2024-04-21
Last full system update: 2024-06-19
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

I suggest using Gnome Disk instead of fstab. I also suggest mounting to you mnt folder under /. Before this though I would make sure I have root actions installed and right-click in mnt and give ownership to active user. I honestly would never mount additional drives under home.

1 Like

Please, no pictures from terminal, post like the garuda-inxi.
Did you follow the message and check the journal?
Post as text too.

I’ve checked journal previously but not giving much except that it can’t find the drive. The 2nd picture I could just use normal terminal and copy paste the info but the first image is only shown during the boot so not sure if I can provide message how it appears without it being a picture.

I’ll show journal next time it happens but that will also be a picture

I don’t think this is good advice. Gnome Disks may be beginner friendly and fine for simple tasks, but in a case like this where basic mount options are not working /etc/fstab should be edited directly so advanced mount options can be configured.

This isn’t necessarily better in any way either. /mnt is traditionally used for temporarily mounting filesystems. It can also be handy for setting up a shared resource in a multi-user environment. But why set a mount point in root if you are just going to chown it back to your user?

Mounting in the home directory can also have advantages that are missing if the mount is moved out to root, like better integration with user-specific applications and tools.

What do you mean by “further away”?

Is it an external drive? How is the drive powered?

The default timeout for systemd mounting a drive is 90 seconds, which is a generous amount of time for even the slowest of drives. Probably the issue is related to something other than the disk not being allowed enough time.

This is a good idea, at least until you figure out what is preventing the mount from succeeding. That way the boot won’t fail altogether when this happens. Mounting the drive after the boot has completed may offer other clues as well.

Edit

I just noticed the drive is mounted as /dev/nvme1n1p1 in fstab. Try changing this to a UUID instead. You can find the UUID with a command like blkid or lsblk.

lsblk -o NAME,UUID,MOUNTPOINT
3 Likes

MY post and advice are SOLID.

Please try not to take alternate advice so personally @Locutus. Everyone has there own viewpoint, and it is only natural to feel you are the one who is correct. However, I agree with @BluishHumility on this one. Personally I feel gnome disks is fine for those who haven’t studied fstab options thoroughly , but I feel its choices are sometimes not optimal.

Everyone has different preferences, that does not make you either right or wrong. In many cases personal preferences simply differ.

I’m sure many would find my choice for secondary mount locations to be improper. I mount all secondary drives in the location used for removable drives whether they are external or internal. I do this for several reasons. I prefer all my secondary drives in the same mount directory as it simply makes it far easier to browse up one folder level and have my drives all together. I know this does not follow the hierarchical standards, but I far prefer this mount location. I’m sure @BluishHumility would find that to be a poor choice for mount location as well, but I’ve done it that way for years and find it preferable.

I also prefer this method because if I swap drives to another computer whether the drive is internal or external any scripts I’ve written don’t need to be modified because the location is the same on all Arch based systems. Most people would probably say this is the wrong way to do things, but it works for me. I would not get offended if someone disagreed with my choice, it is simply a difference of opinion.

6 Likes

No, I don’t think it is a poor choice at all. My point was not that one method is better than the other, but rather that there are perfectly valid reasons for putting mount points in the user home directory instead of somewhere in root.

Don’t take it so personally. In my opinion, it was not good advice. I’m sure you can appreciate that I am entitled to this opinion.

Additionally, even if it were good advice it didn’t really address the issue in the topic at all. You basically just said “you should mount extra disks the way I do it.”


If we can get back on topic now, I took another look at the photo in the post and realized the photo has perfectly captured the issue at hand:

This is why you should not use kernel name descriptors for block devices in /etc/fstab. They are not persistent, and as you can see they are subject to change at boot (in this case the drive is sometimes /dev/nvme0n1p1, and sometimes /dev/nvme1n1p1).

This should solve the issue:

7 Likes

You damn well know it has nothing to do with feeling like I’m the only one that is correct. It is a matter of being told my way is just wrong. My way was a suggestion as my wording clearly states, and at that a routine that has never failed. I use it cause it is a empty directory not used by anything unless one chooses to manually use it.

Look, I didn’t mean to offend you. I apologize if you have been insulted.

Just to clarify, I’m not saying your way is wrong. My intention was not to imply there is any problem with the strategy you described. As far as I am aware, using Gnome Disks or mounting drives in /mnt is perfectly fine to do. If that is working well for you then great, that is good feedback.

The reason I said it is not good advice is because it doesn’t directly address the issue described in the post, nor is it an effort to troubleshoot what the issue is. The post says, “I set this up this way and it’s not working,” and your response was “You should set it up a completely different way with different tools and a different configuration.” I did not think that was a good suggestion because there is nothing wrong with the method they described, just the configuration errors needed to be identified and addressed.

For what it’s worth, if the bad fstab entry was deleted and the disk was added with Gnome Disks instead that would resolve the issue as well, because I am sure Gnome Disks does not use kernel name descriptors for block devices. The cause of the issue may never have been discovered of course, and no one would have learned anything from this topic, and the user may have ended up with a configuration they do not want, and software installed that they do not need…but still, it would have fixed the problem.

Anyway, no hard feelings I hope. Again, I apologize if I have offended you–that was not my intent.

6 Likes

alternatively, just use udisksctl to automount a drive when you log into your userspace environment. It’s definitely not as resilient as using fstab, but it will do the trick. Mounted my Steam drive like that for years until udisksctl broke recently, now I’m using fstab haha

changed it to use GUID instead of device name. I’m 100% sure I’ve verified the device name to be correct at other times before when this has happened. Done some more tries today with GUID and so far it’s booted without any issues.

To clarify, by having the disk further away it’s physically located further away from the CPU. Certain edge cases this could cause some issues in high performance scenarios but probably not here.

Marked as closed for now. Thanks for the help and info from you all

BTW, GUID = UUID in the Linux world :slight_smile:

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.