879
systemdeez nuts (sh.itjust.works)
you are viewing a single comment's thread
view the rest of the comments
[-] Deckweiss@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

I will not debug 3rd party apps. I don't even want to think about my OS nor ask any questions about it. I want to use a PC and do my job. That includes it shutting down asap when I need it to shut down asap.

systemd default - shutdown not always asap

openrc default - shutdown always asap

whatever the heck macs init system is - shutdown always asap

It may be not the "fault" of systemd, but neither does it do anything helpful to align itself with my needs.

[-] MartianSands@sh.itjust.works 6 points 1 year ago* (last edited 1 year ago)

The default is as long as it is because most people value not losing data, or avoiding corruption, or generally preserving the proper functioning of software on their machine, over 90 seconds during which they could simply walk away.

Especially when those 90 seconds only even come up when something isn't right.

If you feel that strongly that you'd rather let something malfunction, then you're entirely at liberty to change the configuration. You don't have to accept the design decisions of the package maintainers if you really want to do something differently.

Also, if you're that set against investigating why your system isn't behaving the way you expect, then what the hell are you doing running arch? Half the point of that distro is that you get the bleeding edge of everything, and you're expected to maintain your own damn system

[-] Deckweiss@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

If an app didn't manage to shut down in 90seconds, it is probably hanging and there will be "DaTa LoSs" no matter if you kill it after 2 seconds or after 90.


Been running arch for over 5 years now.

I track all my hours and for arch maintenance I've spent a grand total of ~41 hours (desktop + laptop and including sitting there and staring at the screen while an update is running). The top three longest sessions were:

  1. btrfs data rescue after I deleted a parent snapshot of my rollback (~20h)
  2. grub update (~2h)
  3. jdk update which was fucky (~30min)

|

It's about 8.2 hours per year (or ~10minutes per week) which is less than I had to spend on windows maintenance (~22h/y afair, about half of that time was manually updating apps by going to their website and downloading a newer version).

Ubuntu also faired worse for me with two weekends of maintenance in a year (~32h), because I need the bleeding edge and some weird ass packages for work and it resulted in a frankenstein of PPAs and self built shit, which completely broke on every release upgrade.

[-] EinfachUnersetzlich@lemm.ee 3 points 1 year ago

btrfs data rescue after I deleted a parent snapshot of my rollback

Can you expand a bit on that? I thought it didn't matter if you deleted parent snapshots because the extents required by the child would still be there.

[-] Deckweiss@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

Honestly, I have no idea why it went wrong or why it let me do that. Also my memory is a bit fuzzy since it's been a while, but as best I can remember what I did step by step:

  1. fuck around with power management configs
  2. using btrfs-assistant gui app, rolled back to before that
  3. btrfs-assistant created an additional snapshot, called backup something, I didn't really pay attention
  4. reboot, all seemed good
  5. used btrfs-list to take a look, the subvolume that was the current root / was a child of the aformentioned backup subvolume
  6. started btrfs-assistant and deleted the backup subvolume
  7. system suddenly read only
  8. reboot, still read only
  9. btrfs check said broken refs and some other errors,
  10. i tried to let btrfs check fix the errors, which made it worse, now I couldn't even mount the drive anymore because btrfs was completely borked
  11. used btrfs rescue, which got all files out onto an external drive successfully
  12. installed arch again and rsync the rescued files over the new install, everything works as before, all files are there
[-] EinfachUnersetzlich@lemm.ee 2 points 1 year ago

btrfs check said broken refs and some other errors,

Gotcha. That must have been a kernel bug (or hardware error), none of the userspace utilities could cause it unless they were trying to manipulate the block device directly, which would be really dumb. It's possible it wasn't even related to the subvolume manipulation.

this post was submitted on 19 Apr 2024
879 points (100.0% liked)

linuxmemes

24652 readers
630 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. ๐Ÿ‡ฌ๐Ÿ‡ง Language/ัะทั‹ะบ/Sprache
  • This is primarily an English-speaking community. ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡บ๐Ÿ‡ธ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • ย 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS