1 |
Rich Freeman wrote: |
2 |
> On Fri, May 17, 2019 at 6:28 AM Mick <michaelkintzios@×××××.com> wrote: |
3 |
>> Count yourself lucky. You could have discovered your disk wouldn't spin up |
4 |
>> again, your PSU packed up, or even the MoBo chipset decided to retire from |
5 |
>> active service. Eventually, any of these hardware problems would manifest |
6 |
>> themselves, but a reboot could reveal their demise sooner and hopefully at a |
7 |
>> point where you were somewhat prepared for it. |
8 |
>> |
9 |
> ++ |
10 |
> |
11 |
> You can't completely prevent reboots (not unless you are willing to |
12 |
> spend big and go mainframe or something like that - and those create a |
13 |
> different set of issues). What you can do is take steps to reduce the |
14 |
> risk that an unplanned reboot will cause problems. |
15 |
> |
16 |
> One of the best ways to ensure you're prepared for disaster is to make |
17 |
> disaster routine. Regular reboots can be a part of this, because you |
18 |
> can do them at a time when you have time to deal with problems, and |
19 |
> when you're looking for problems. |
20 |
> |
21 |
> This is why I've made the move to containers largely. I still have a |
22 |
> few processes running on my host because, but almost everything has |
23 |
> moved into containers that do one thing. When I update a container I |
24 |
> take a snapshot, run updates, shut it down, take another snapshot, |
25 |
> start it up, and test the service it runs. Since each container only |
26 |
> does one thing, I know exactly what to test. If it works I'm good, |
27 |
> and if it doesn't work I can roll it back and not worry about what |
28 |
> that might break on the 47 other services running on the same host. |
29 |
> Every update involves an effective reboot for that one service, so I |
30 |
> know that in the event of a host reboot they will generally all come |
31 |
> up fine. I of course update the host regularly and reboot that for |
32 |
> kernel updates, which seem to come about twice a week these days |
33 |
> anyway. |
34 |
> |
35 |
> Obviously I don't run updates the day before I leave on vacation, |
36 |
> unless they are security critical, and then I exercise some care. |
37 |
> |
38 |
> The downside is that I end up with a lot more hosts to keep up to |
39 |
> date, because I can't just run emerge -u world once on one host and |
40 |
> have every service I run updated. However, I gladly accept the extra |
41 |
> work because the work itself becomes much simpler and predictable. If |
42 |
> I'm updating my imapd container and imapd still works, then I'm fine. |
43 |
> I don't have to worry about suddenly realizing two days later that |
44 |
> postgrey is bouncing a ton of mail or whatever. If something obscure |
45 |
> like a text editor breaks in my imapd container which I didn't catch, |
46 |
> that might be an annoyance but it doesn't really impact me much since |
47 |
> it isn't critical for the operation of that container. |
48 |
> |
49 |
|
50 |
|
51 |
But none of this changes one main point, my system is in use virtually |
52 |
all the time. A KDE upgrade has been ready for a while. While waiting |
53 |
for time to log out and back in, yet another KDE upgrade came |
54 |
available. So, I ended up with two updates that were ready. Still, it |
55 |
took me a couple days to get to a stopping point where I could log out |
56 |
and back in again. Even restarting Firefox gets on my nerve at times. |
57 |
I've even learned how to figure out what tab is going wacky so that I |
58 |
can either close it or reload it to reset it to correct either a high |
59 |
CPU usage problem or it using a large amount of memory. Again, if it is |
60 |
in the middle of a download that may lack hours of download, I can't |
61 |
just close it without losing what I've already downloaded. |
62 |
|
63 |
Even with that, I still didn't want to risk rebooting and having any |
64 |
sort of failure, no matter what it was. As I pointed out, I can't think |
65 |
of anything that a person can post that will change how I use my |
66 |
system. One thing I have considered, building a second system and use |
67 |
that to at least play my videos to the TV with. Still, I download a lot. |
68 |
|
69 |
Until how I use my system changes, init thingy or not, it is still |
70 |
difficult to find time to reboot. Add in the risk of it all, since I do |
71 |
not trust the init thingy, that just adds to the issue. |
72 |
|
73 |
Dale |
74 |
|
75 |
:-) :-) |