Originally posted by GuercH
View Post
Announcement
Collapse
No announcement yet.
Systemd Gets An Fsck Daemon/Service
Collapse
X
-
Originally posted by Brane215 View PostGood.
Fsck is one of those things that need to be as robust as possible and since it usually has to be accessible early in boot ( if it is to be useful), its optimal place is within systemd.
You just can't cancel fsck during boot with systemd (by default, there are workarounds with their own issues), that is why they are making this tool. Canonical is just cleaning up the mess after "the god".
It works fine for sysv or upstart, but systemd couldn't fix this since 2011.
Comment
-
Did anyone actually read the commit message or better yet, look at the source? All this does is allow for a common interface of fsck programs to communicate with system whats going on. Is fsck running? Trying to fix something? How far done? etc. This is something which could be very useful for the init manager to know.
Comment
-
Originally posted by interested View Postsystemd really is very modular; the whole intention is that people/distros can turn features on or off so that systemd can scale from tiny embedded devices to supercomputers and massive scale clusters
Comment
-
Originally posted by andyprough View PostYour complaint seems a bit off-target, given that GNU are the ones putting together dmd and Guix to offer a legit alternative standard base system. From what I've been reading, dmd and Guix are being developed quite rapidly.
Comment
-
Originally posted by nukem View PostDid anyone actually read the commit message or better yet, look at the source? All this does is allow for a common interface of fsck programs to communicate with system whats going on. Is fsck running? Trying to fix something? How far done? etc. This is something which could be very useful for the init manager to know.
The real reason is that you can not cancel systemd-fsck with ctrl-c like with any normal init.
Comment
-
-
Originally posted by Stellarwind View Postsystemd knows perfectly well if fsck is running, since it started it, why would init care how far it is done?
The real reason is that you can not cancel systemd-fsck with ctrl-c like with any normal init.
There is fsck for file system A, for file system B, for file system C, for.....
Each and every one of them can have different API/options/capabilities.
SysVInit have same problem here.
However in SysVinit everybody was happy about sloppy code each unique for each fsck implementation.
Comment
-
Originally posted by Skrapion View PostAs best I can tell, dmd and Guix are half-baked copies of Upstart and Nix. I don't see that they're really bringing anything new to the table here.
In theory no, in practice fragmentation is the way of life in the Linux world..
Comment
Comment