1 |
On Wednesday 27 May 2015 09:21:37 Rich Freeman wrote: |
2 |
> On Wed, May 27, 2015 at 7:59 AM, Peter Humphrey <peter@××××××××××××.uk> |
3 |
wrote: |
4 |
> > This is a KDE amd64 system with /usr under / and no initrd. |
5 |
> |
6 |
> Just to clarify, is /usr on a separate filesystem, or the same as /? |
7 |
> I don't think that is your problem in any case, but it might be |
8 |
> relevant. |
9 |
|
10 |
I didn't realise I wasn't clear, sorry. It might have been better if I'd said |
11 |
usr/ is under /. Anyway, it's not a separate partition. |
12 |
|
13 |
> > ... bunch of KDE stuff |
14 |
> |
15 |
> I've had the odd KDE issue along the way, like having extra panels |
16 |
> spawning off-screen with notifications showing up in wierd places as a |
17 |
> result. That doesn't sound like your specific problem, but assuming a |
18 |
> KDE expert doesn't chime in here you might consider pursuing those |
19 |
> questions in a KDE forum/list, or maybe even in the Gentoo forums |
20 |
> where there is a section for desktop environments. Again, assuming |
21 |
> somebody doesn't recognize your problem here. |
22 |
|
23 |
Since writing, I've found that my fonts have all changed as well. It's almost |
24 |
as though something were cruising my home directories and flipping bits. And |
25 |
KMail insists on using American English in the composer, despite my telling it |
26 |
UK. That may not be new though. |
27 |
|
28 |
I'm signed up to the KDE-Linux list already but I see hardly any traffic, and I |
29 |
suspect dark things about what happens to posts of mine on it. |
30 |
|
31 |
> > The last thing is that at reboot the RAID-1 volume manager often fails to |
32 |
> > start. It says afterwards that it's running, but all the /dev/vg7/* are |
33 |
> > absent (that's where the logical volumes live). The file system root |
34 |
> > lives on /dev/md5 with metadata < 1.0, while /dev/vg7 has metadata >1.0. |
35 |
> > The fact that it happens often but not always suggests a timing problem |
36 |
> > to me. |
37 |
> |
38 |
> I've sometimes seen this sort of thing with kernel raid autodetection, |
39 |
> especially with metadata <1. |
40 |
|
41 |
More clarity needed on my part. The file-system root is /dev/md5 which has |
42 |
metadata < 1.0. It's found reliably by kernel autodetection. Subsidiary |
43 |
partitions are in /dev/md7 which has metadata > 1.0 and lvm2 volumes. Here's a |
44 |
bit of fstab: |
45 |
|
46 |
/dev/vg7/portage /usr/portage ext4 relatime,discard 1 3 |
47 |
/dev/vg7/packages /usr/portage/packages ext4 relatime,discard 1 2 |
48 |
/dev/vg7/distfiles /usr/portage/distfiles ext4 relatime,discard 1 2 |
49 |
/dev/vg7/local /usr/local ext4 relatime,discard 1 2 |
50 |
|
51 |
It's the detection of md7 that often fails; I've had no trouble with md5. |
52 |
|
53 |
Several other directories are in lvm2 volumes in /dev/vg7, but nothing that's |
54 |
part of system. |
55 |
|
56 |
> I suspect that an initramfs might help |
57 |
> you out, assuming the filesystems on that RAID are useful in early |
58 |
> boot. However, openrc and the raid init scripts should do a good job |
59 |
> of configuring your raid if your mdadm.conf and such is correct, so if |
60 |
> you don't need those filesystems until late in boot I don't think an |
61 |
> initramfs will make much of a difference, since it would likely use |
62 |
> the exact same userspace tools as openrc already does. Make sure your |
63 |
> mdadm.conf is set up to search all devices that could contain RAID |
64 |
> (drive device names can get re-ordered), and it doesn't hurt to put |
65 |
> ARRAY lines in mdadm.conf to give it hints. |
66 |
|
67 |
Like this? |
68 |
ARRAY /dev/md1 devices=/dev/sda1,/dev/sdb1 |
69 |
ARRAY /dev/md5 devices=/dev/sda5,/dev/sdb5 |
70 |
ARRAY /dev/md7 devices=/dev/sda7,/dev/sdb7 |
71 |
|
72 |
> I do recommend just using an initramfs if you're using RAID for |
73 |
> early-boot filesystems. While it is an extra step I find it is much |
74 |
> more robust than kernel autodetection (and if something goes wrong you |
75 |
> usually get an emergency shell where you can just manually get the |
76 |
> RAID up and type exit and watch the system boot). It also lets you |
77 |
> use metadata >1 and I find that to be a lot more robust in general. |
78 |
> With an initramfs you can basically boot anything you can mount from a |
79 |
> booted system, but without one your options are more limited. |
80 |
|
81 |
Well, that's an interesting idea - thanks. I'll give it some thought. |
82 |
|
83 |
I've just switched on a few more sensors in gkrellm, and I see Vcor2 at 3.00 |
84 |
and +3.3v at 3.34. Is it worth fiddling with those and related settings in the |
85 |
BIOS? I've always hesitated to do that, preferring to let it sort itself out. |
86 |
|
87 |
-- |
88 |
Rgds |
89 |
Peter |