!PSmBFWNKoXmlQBzUQf:helsinki-systems.de

Stage 1 systemd

83 Members
systemd in NixOs's stage 1, replacing the current bash tooling https://github.com/NixOS/nixpkgs/projects/5127 Servers

Load older messages


SenderMessageTime
28 Jan 2023
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgor, realistically, we can mount the file system readonly and extract it from there. That would avoid dangers with mounting before resume22:25:32
@lily:lily.flowers@lily:lily.flowers
In reply to @elvishjerricco:matrix.org
or, realistically, we can mount the file system readonly and extract it from there. That would avoid dangers with mounting before resume
It does not. The kernel faq page for resume says that still would eat your data
22:26:05
@lily:lily.flowers@lily:lily.flowersIirc22:26:10
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgoh really?22:26:14
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgeven if you unmount it?22:26:16
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgdoes just having stuff in the page cache pre-resume fuck with it?22:26:34
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgwhere is that faq?22:27:04
@lily:lily.flowers@lily:lily.flowers

About initrd resume:

It is vital that this be done prior to remounting any filesystems (even as read-only) otherwise data may be corrupted.

At https://www.kernel.org/doc/html/latest/power/swsusp.html

22:27:45
@lily:lily.flowers@lily:lily.flowers
In reply to @elvishjerricco:matrix.org
does just having stuff in the page cache pre-resume fuck with it?
Maybe. I'm not quite sure, it doesn't elaborate
22:28:03
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgYea, that's annoying. If you're going to warn about it, you should explain it22:28:45
@elvishjerricco:matrix.org@elvishjerricco:matrix.org * Yea, that's annoying. If they're going to warn about it, they should explain it22:28:52
@lily:lily.flowers@lily:lily.flowers(I would hope mounting an unrelated disk that wasn't present at hibernation would be fine, but idk why it's a problem to begin with so maybe not)22:29:15
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgAn EFI variable should work, right? lol22:29:44
@lily:lily.flowers@lily:lily.flowersYou know, that's an even better idea22:30:16
@lily:lily.flowers@lily:lily.flowersCursed, but better22:30:23
@elvishjerricco:matrix.org@elvishjerricco:matrix.orglol great22:30:38
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgI did not mean for that to be taken seriously22:30:44
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgbut yea it might be better22:30:49
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgWell, the issue author created a version of the hibernate test that exhibits the issue22:31:33
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgthey just hard coded the resume offset22:31:38
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgso that's fragile and we can't actually have that in nixpkgs :P22:31:52
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgbut it helps diagnose for now22:31:57
@lily:lily.flowers@lily:lily.flowersI wonder if one of the more esoteric filesystems in the kernel allows you to either deterministically know or set a specific offset for a file22:32:58
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgoh22:33:59
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgoh no22:34:00
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgbest bad idea yet22:34:03
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgnetworking22:34:06
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgthe test machine tells a server machine the offset, which remembers it until initrd (using initrd networking) asks for it22:34:41
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgabsolutely cursed22:34:45
@lily:lily.flowers@lily:lily.flowersVery cursed yeah 😆22:35:17

Show newer messages


Back to Room ListRoom Version: 6