!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

628 Members
NixOS ❤️ systemd171 Servers

Load older messages


SenderMessageTime
24 Mar 2025
@elvishjerricco:matrix.orgElvishJerriccolike that seems like basic functionality to me00:06:00
@uep:matrix.orguepor go figure out if smartd has something to note disks as removable00:06:07
@uep:matrix.orguepyeah, it probably does, but isn't the default (except maybe for usb?) because telling you when disks go offline is it's job00:07:08
@uep:matrix.orguepi haven't gone looking at that yet00:07:20
@uep:matrix.orguep(and i also need it to keep state by wwn rather than by probe order /dev/sdak etc00:08:54
@uep:matrix.orguep* (and i also need it to keep state by wwn rather than by probe order /dev/sdak etc)00:09:07
@antifuchs:asf.computerantifuchsoh lol, I have a little generator program for smartctl scan cron tasks, if you're interested00:15:16
@antifuchs:asf.computerantifuchs(makes one per disk; it's not smart [ha ha] enough to not make one for a connected usb drive, but it does the job00:15:42
@antifuchs:asf.computerantifuchs* oh lol, I have a little generator program for smartctl scan systemd timer tasks, if you're interested00:16:01
@uep:matrix.orguepto trigger selftests?00:19:27
@uep:matrix.orguep

hm, there is -d removable but this seems to deal with it not being present on startup, doesn't mention anything about when it's removed..

removable - the device or its media is removable. This indicates to smartd that it should continue (instead of exiting, which is the default behavior) if the device does not appear to be present when smartd is started. This Directive may be used in conjunction with the other '-d' Directives.

00:28:14
@uep:matrix.orguep(it also looks like sending a SIGHUP might be enough rather than a restart, which seems nicer00:30:04
@antifuchs:asf.computerantifuchsyup, I have one that triggers long and one that triggers short selftests every few weeks00:34:36
@antifuchs:asf.computerantifuchssmartd could be smart enough to do what I want, but I don't wanna run smartd (:00:35:14
@antifuchs:asf.computerantifuchsalso, systemd generators are neat if mildly annoying to write/debug00:35:27
@uep:matrix.orguepi like that smartd records history of the counters and temperatures and such00:38:54
@antifuchs:asf.computerantifuchsAh, yeah, I have a Prometheus exporter for that (:01:41:57
@eisfunke:eisfunke.com@eisfunke:eisfunke.com changed their display name from Nicolas Lenz to Nicolas.13:40:39
@p14:matrix.orgp14 I’m having difficulty with a /nix/store mount in fileSystems using the systemd initrd. I’m seeing that the mount gets done twice (according to findmnt), but I can’t see from the journal where this might be coming from 16:07:45
@p14:matrix.orgp14

I’m trying to arrange that it is a read only file system, with overlayfs, similar to the ISO.

It does boot, but the duplicate mount is causing problems.

16:11:27
@elvishjerricco:matrix.orgElvishJerricco p14: NixOS always does a bind mount over the nix store to make it ro, regardless of systemd vs scripted initrd 17:07:59
@elvishjerricco:matrix.orgElvishJerricco it does mount --bind /nix/store /nix/store 17:08:10
@elvishjerricco:matrix.orgElvishJerricco * it does mount --bind -o ro /nix/store /nix/store 17:08:14
@p14:matrix.orgp14

Thanks for the hint; could this explain the oddity I'm seeing?

Essentially, I have a ro store, that I mount at /nix/rostore, and then a writable partition I mount at /. I want to make /nix/store be an overlayfs with /nix/store (on the writable partition) with the rostore as the lower layer. I have something that works, but then the /nix/store directory appears empty if you try to list the files in it. Directly opening the paths is fine.

I can't figure out why I can't get a sane overlayfs mount..

18:53:14
@elvishjerricco:matrix.orgElvishJerricco p14: the quickest guidance I can think of is that I did this for the ISO here: https://github.com/NixOS/nixpkgs/pull/291750 18:54:14
@p14:matrix.orgp14Essentially I'm trying to do something like https://github.com/NixOS/nixpkgs/blob/8e3b25f1708783d02963efe47222adb0a8e6f4f7/nixos/modules/installer/cd-dvd/iso-image.nix#L81318:54:17
@p14:matrix.orgp14Oh cool, will definitely unpack taht18:54:36
@elvishjerricco:matrix.orgElvishJerricco p14: oh, actually, I forgot it was already basically correct in the ISO 18:55:05
@elvishjerricco:matrix.orgElvishJerriccowhat's wrong with doing it the way the ISO does it already?18:55:15
@p14:matrix.orgp14I guess one difference there is that / is tmpfs18:55:19

Show newer messages


Back to Room ListRoom Version: 6