1 |
dhk wrote: |
2 |
> My new laptop is set up to dual boot and has a clean Gentoo install as |
3 |
> the second operating system. It looks like there may be an issue with |
4 |
> the /usr Logical Volume (LV) somewhere between LVM, initramfs and |
5 |
> udev. Only the base system has been installed and updated (no desktop). |
6 |
> |
7 |
> The issue is the /usr logical volume is not mounted as expected. |
8 |
> After booting without the livecd: |
9 |
> * The df -h command show /usr on /dev/dm-1 and not |
10 |
> /dev/mapper/vg0-usr like the in the fstab. |
11 |
> * My expectation is it should follow the other LVs (home, var, opt, |
12 |
> vm) and be in the vg0 Volume Group on /dev/mapper . |
13 |
> * However the mount /usr command indicates that it is mounted |
14 |
> correctly: mount: /usr: /dev/mapper/vg0-usr already mounted or mount |
15 |
> point busy. |
16 |
> |
17 |
> Is there something off here or is this correct behavior? |
18 |
> |
19 |
> The laptop is a new HP Envy x360, 2-in-1 Flip Laptop, 15.6" Full HD |
20 |
> Touchscreen, AMD Ryzen 7 5700U Processor, 64GB RAM and 1TB PCIe SSD. |
21 |
> |
22 |
> Below is the /etc/fstab and output from lsblk, df -h and the links in |
23 |
> the volume group after booting to the livecd and booting to the ssd. |
24 |
> |
25 |
> Thank you |
26 |
> |
27 |
> # |
28 |
> ***************************************************************************** |
29 |
> # /etc/fstab: This is a dual boot system (Windows 11 & Gentoo), the |
30 |
> # same results occurred using straight mount points, LABEL and UUID. |
31 |
> # |
32 |
> ***************************************************************************** |
33 |
> # <fs> <mountpoint> <type> <opts> |
34 |
> <dump/pass> |
35 |
> #/dev/nvme0n1p1 /efi vfat |
36 |
> noauto,noatime 1 2 |
37 |
> #/dev/nvme0n1p2 / |
38 |
> #/dev/nvme0n1p3 /Win11 |
39 |
> #/dev/nvme0n1p4 /Win11Data |
40 |
> #/dev/nvme0n1p5 /Win11Recovery |
41 |
> /dev/nvme0n1p6 /boot ext2 |
42 |
> defaults,noatime 0 2 |
43 |
> /dev/nvme0n1p7 none swap |
44 |
> sw 0 0 |
45 |
> /dev/nvme0n1p8 / ext4 |
46 |
> defaults,noatime,discard 0 1 |
47 |
> /dev/nvme0n1p9 /lib/modules ext4 |
48 |
> defaults,noatime,discard 0 1 |
49 |
> /dev/nvme0n1p10 /tmp ext4 |
50 |
> defaults,noatime,discard 0 2 |
51 |
> |
52 |
> #/dev/mapper/vg0-usr /usr ext4 |
53 |
> defaults,noatime,discard 0 0 |
54 |
> #/dev/mapper/vg0-home /home ext4 |
55 |
> defaults,noatime,discard 0 1 |
56 |
> #/dev/mapper/vg0-opt /opt ext4 |
57 |
> defaults,noatime,discard 0 1 |
58 |
> #/dev/mapper/vg0-var /var ext4 |
59 |
> defaults,noatime,discard 0 1 |
60 |
> #/dev/mapper/vg1-vm /vm ext4 |
61 |
> noauto,noatime,discard,user 0 1 |
62 |
> |
63 |
> #Use blkid /dev/mapper/* to get the LABEL and UUID (quotes cause errors). |
64 |
> LABEL=usr /usr ext4 defaults,noatime,discard 0 0 |
65 |
> LABEL=home /home ext4 defaults,noatime,discard 0 1 |
66 |
> LABEL=opt /opt ext4 defaults,noatime,discard 0 1 |
67 |
> LABEL=var /var ext4 defaults,noatime,discard 0 1 |
68 |
> LABEL=vm /vm ext4 noauto,noatime,discard,user 0 1 |
69 |
> |
70 |
> #UUID=d9237094-6589-4e90-989d-17bfe74082a4 /usr ext4 |
71 |
> defaults,noatime,discard 0 0 |
72 |
> #UUID=53831f3e-6266-4186-a7e1-90ecd027b981 /home ext4 |
73 |
> defaults,noatime,discard 0 1 |
74 |
> #UUID=cbdfcbb5-dff1-4b21-8eca-d1684b621fb2 /opt ext4 |
75 |
> defaults,noatime,discard 0 1 |
76 |
> #UUID=d43c8c7a-1a83-42f7-958d-9402e7bcc48f /var ext4 |
77 |
> defaults,noatime,discard 0 1 |
78 |
> #UUID=95ea1fcc-df9d-4c0b-bce4-a979f8430728 /vm ext4 |
79 |
> noauto,noatime,discard,user 0 1 |
80 |
> |
81 |
> /dev/cdrom /mnt/cdrom auto |
82 |
> rw,exec,noauto,user 0 0 |
83 |
> |
84 |
> |
85 |
> # |
86 |
> ***************************************************************************** |
87 |
> # Booting to the livecd and before chroot, all looks good. |
88 |
> # |
89 |
> ***************************************************************************** |
90 |
> livecd ~ # lsblk |
91 |
> NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS |
92 |
> loop0 7:0 0 385.7M 1 loop /mnt/livecd |
93 |
> sda 8:0 1 2G 0 disk |
94 |
> └─sda1 8:1 1 2G 0 part /mnt/cdrom |
95 |
> nvme0n1 259:0 0 931.5G 0 disk |
96 |
> ├─nvme0n1p1 259:1 0 100M 0 part |
97 |
> ├─nvme0n1p2 259:2 0 16M 0 part |
98 |
> ├─nvme0n1p3 259:3 0 52.2G 0 part |
99 |
> ├─nvme0n1p4 259:4 0 40.2G 0 part |
100 |
> ├─nvme0n1p5 259:5 0 608.6M 0 part |
101 |
> ├─nvme0n1p6 259:6 0 2.8G 0 part /mnt/gentoo/boot |
102 |
> ├─nvme0n1p7 259:7 0 4.7G 0 part [SWAP] |
103 |
> ├─nvme0n1p8 259:8 0 9.3G 0 part /mnt/gentoo |
104 |
> ├─nvme0n1p9 259:9 0 3.7G 0 part /mnt/gentoo/lib/modules |
105 |
> ├─nvme0n1p10 259:10 0 2.8G 0 part /mnt/gentoo/tmp |
106 |
> ├─nvme0n1p11 259:11 0 186.3G 0 part |
107 |
> │ ├─vg0-usr 253:1 0 25G 0 lvm /mnt/gentoo/usr |
108 |
> │ ├─vg0-var 253:2 0 20G 0 lvm /mnt/gentoo/var |
109 |
> │ ├─vg0-home 253:3 0 80G 0 lvm /mnt/gentoo/home |
110 |
> │ └─vg0-opt 253:4 0 20G 0 lvm /mnt/gentoo/opt |
111 |
> ├─nvme0n1p12 259:12 0 186.3G 0 part |
112 |
> │ └─vg1-vm 253:0 0 150G 0 lvm /mnt/gentoo/vm |
113 |
> ├─nvme0n1p13 259:13 0 93.1G 0 part |
114 |
> ├─nvme0n1p14 259:14 0 93.1G 0 part |
115 |
> ├─nvme0n1p15 259:15 0 46.6G 0 part |
116 |
> ├─nvme0n1p16 259:16 0 46.6G 0 part |
117 |
> ├─nvme0n1p17 259:17 0 46.6G 0 part |
118 |
> ├─nvme0n1p18 259:18 0 46.6G 0 part |
119 |
> ├─nvme0n1p19 259:19 0 46.6G 0 part |
120 |
> └─nvme0n1p20 259:20 0 23.5G 0 part |
121 |
> |
122 |
> livecd ~ # df -h |
123 |
> Filesystem Size Used Avail Use% Mounted on |
124 |
> none 32G 704K 32G 1% /run |
125 |
> udev 10M 0 10M 0% /dev |
126 |
> shm 32G 0 32G 0% /dev/shm |
127 |
> tmpfs 32G 60M 32G 1% / |
128 |
> /dev/sda1 2.0G 436M 1.6G 22% /mnt/cdrom |
129 |
> /dev/loop0 386M 386M 0 100% /mnt/livecd |
130 |
> cgroup_root 10M 0 10M 0% /sys/fs/cgroup |
131 |
> /dev/nvme0n1p8 9.1G 915M 7.7G 11% /mnt/gentoo |
132 |
> /dev/nvme0n1p6 2.8G 105M 2.6G 4% /mnt/gentoo/boot |
133 |
> /dev/nvme0n1p9 3.6G 112M 3.3G 4% /mnt/gentoo/lib/modules |
134 |
> /dev/nvme0n1p10 2.7G 32K 2.6G 1% /mnt/gentoo/tmp |
135 |
> /dev/mapper/vg0-usr 25G 3.7G 20G 16% /mnt/gentoo/usr |
136 |
> /dev/mapper/vg0-var 20G 2.4G 17G 13% /mnt/gentoo/var |
137 |
> /dev/mapper/vg0-home 79G 24K 75G 1% /mnt/gentoo/home |
138 |
> /dev/mapper/vg0-opt 20G 14M 19G 1% /mnt/gentoo/opt |
139 |
> /dev/mapper/vg1-vm 147G 28K 140G 1% /mnt/gentoo/vm |
140 |
> tmpfs 32G 0 32G 0% /mnt/gentoo/dev/shm |
141 |
> |
142 |
> |
143 |
> # |
144 |
> ***************************************************************************** |
145 |
> # Booting to the livecd and after chroot, all looks good. |
146 |
> # |
147 |
> ***************************************************************************** |
148 |
> (chroot) livecd # lsblk |
149 |
> NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS |
150 |
> loop0 7:0 0 385.7M 1 loop |
151 |
> sda 8:0 1 2G 0 disk |
152 |
> └─sda1 8:1 1 2G 0 part |
153 |
> nvme0n1 259:0 0 931.5G 0 disk |
154 |
> ├─nvme0n1p1 259:1 0 100M 0 part |
155 |
> ├─nvme0n1p2 259:2 0 16M 0 part |
156 |
> ├─nvme0n1p3 259:3 0 52.2G 0 part |
157 |
> ├─nvme0n1p4 259:4 0 40.2G 0 part |
158 |
> ├─nvme0n1p5 259:5 0 608.6M 0 part |
159 |
> ├─nvme0n1p6 259:6 0 2.8G 0 part /boot |
160 |
> ├─nvme0n1p7 259:7 0 4.7G 0 part [SWAP] |
161 |
> ├─nvme0n1p8 259:8 0 9.3G 0 part / |
162 |
> ├─nvme0n1p9 259:9 0 3.7G 0 part /lib/modules |
163 |
> ├─nvme0n1p10 259:10 0 2.8G 0 part /tmp |
164 |
> ├─nvme0n1p11 259:11 0 186.3G 0 part |
165 |
> │ ├─vg0-usr 253:1 0 25G 0 lvm /usr |
166 |
> │ ├─vg0-var 253:2 0 20G 0 lvm /var |
167 |
> │ ├─vg0-home 253:3 0 80G 0 lvm /home |
168 |
> │ └─vg0-opt 253:4 0 20G 0 lvm /opt |
169 |
> ├─nvme0n1p12 259:12 0 186.3G 0 part |
170 |
> │ └─vg1-vm 253:0 0 150G 0 lvm /vm |
171 |
> ├─nvme0n1p13 259:13 0 93.1G 0 part |
172 |
> ├─nvme0n1p14 259:14 0 93.1G 0 part |
173 |
> ├─nvme0n1p15 259:15 0 46.6G 0 part |
174 |
> ├─nvme0n1p16 259:16 0 46.6G 0 part |
175 |
> ├─nvme0n1p17 259:17 0 46.6G 0 part |
176 |
> ├─nvme0n1p18 259:18 0 46.6G 0 part |
177 |
> ├─nvme0n1p19 259:19 0 46.6G 0 part |
178 |
> └─nvme0n1p20 259:20 0 23.5G 0 part |
179 |
> |
180 |
> (chroot) livecd # df -h |
181 |
> Filesystem Size Used Avail Use% Mounted on |
182 |
> /dev/nvme0n1p8 9.1G 915M 7.7G 11% / |
183 |
> /dev/nvme0n1p6 2.8G 105M 2.6G 4% /boot |
184 |
> /dev/nvme0n1p9 3.6G 112M 3.3G 4% /lib/modules |
185 |
> /dev/nvme0n1p10 2.7G 32K 2.6G 1% /tmp |
186 |
> /dev/mapper/vg0-usr 25G 3.7G 20G 16% /usr |
187 |
> /dev/mapper/vg0-var 20G 2.4G 17G 13% /var |
188 |
> /dev/mapper/vg0-home 79G 24K 75G 1% /home |
189 |
> /dev/mapper/vg0-opt 20G 14M 19G 1% /opt |
190 |
> /dev/mapper/vg1-vm 147G 28K 140G 1% /vm |
191 |
> cgroup_root 10M 0 10M 0% /sys/fs/cgroup |
192 |
> udev 10M 0 10M 0% /dev |
193 |
> tmpfs 32G 0 32G 0% /dev/shm |
194 |
> none 32G 704K 32G 1% /run |
195 |
> |
196 |
> |
197 |
> |
198 |
> # |
199 |
> ***************************************************************************** |
200 |
> # Booting to new system, the df -h does not shows /usr in |
201 |
> # the vg0 volume group under /dev/mapper. |
202 |
> # |
203 |
> ***************************************************************************** |
204 |
> newhost / # df -h |
205 |
> Filesystem Size Used Avail Use% Mounted on |
206 |
> none 32G 604K 32G 1% /run |
207 |
> udev 10M 0 10M 0% /dev |
208 |
> tmpfs 32G 0 32G 0% /dev/shm |
209 |
> /dev/nvme0n1p8 9.1G 916M 7.7G 11% / |
210 |
> */dev/dm-1 25G 3.9G 20G 17% /usr ** # This looks |
211 |
> wrong,**the expectation is that it would be /dev/mapper/vg0-usr .** |
212 |
> *cgroup_root 10M 0 10M 0% /sys/fs/cgroup |
213 |
> /dev/nvme0n1p6 2.8G 105M 2.6G 4% /boot |
214 |
> /dev/nvme0n1p9 3.6G 112M 3.3G 4% /lib/modules |
215 |
> /dev/nvme0n1p10 2.7G 32K 2.6G 1% /tmp |
216 |
> /dev/mapper/vg0-home 79G 24K 75G 1% /home |
217 |
> /dev/mapper/vg0-opt 20G 7.3M 19G 1% /opt |
218 |
> /dev/mapper/vg0-var 20G 2.8G 16G 15% /var |
219 |
> |
220 |
> newhost / # lsblk |
221 |
> NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS |
222 |
> nvme0n1 259:0 0 931.5G 0 disk |
223 |
> ├─nvme0n1p1 259:1 0 100M 0 part |
224 |
> ├─nvme0n1p2 259:2 0 16M 0 part |
225 |
> ├─nvme0n1p3 259:3 0 52.2G 0 part |
226 |
> ├─nvme0n1p4 259:4 0 40.2G 0 part |
227 |
> ├─nvme0n1p5 259:5 0 608.6M 0 part |
228 |
> ├─nvme0n1p6 259:6 0 2.8G 0 part /boot |
229 |
> ├─nvme0n1p7 259:7 0 4.7G 0 part [SWAP] |
230 |
> ├─nvme0n1p8 259:8 0 9.3G 0 part / |
231 |
> ├─nvme0n1p9 259:9 0 3.7G 0 part /lib/modules |
232 |
> ├─nvme0n1p10 259:10 0 2.8G 0 part /tmp |
233 |
> ├─nvme0n1p11 259:11 0 186.3G 0 part |
234 |
> │ ├─*vg0-usr 253:1 0 25G 0 lvm /usr ** # This looks right.* |
235 |
> │ ├─vg0-var 253:2 0 20G 0 lvm /var |
236 |
> │ ├─vg0-home 253:3 0 80G 0 lvm /home |
237 |
> │ └─vg0-opt 253:4 0 20G 0 lvm /opt |
238 |
> ├─nvme0n1p12 259:12 0 186.3G 0 part |
239 |
> │ └─vg1-vm 253:0 0 150G 0 lvm |
240 |
> ├─nvme0n1p13 259:13 0 93.1G 0 part |
241 |
> ├─nvme0n1p14 259:14 0 93.1G 0 part |
242 |
> ├─nvme0n1p15 259:15 0 46.6G 0 part |
243 |
> ├─nvme0n1p16 259:16 0 46.6G 0 part |
244 |
> ├─nvme0n1p17 259:17 0 46.6G 0 part |
245 |
> ├─nvme0n1p18 259:18 0 46.6G 0 part |
246 |
> ├─nvme0n1p19 259:19 0 46.6G 0 part |
247 |
> └─nvme0n1p20 259:20 0 23.5G 0 part |
248 |
> |
249 |
> newhost / # ls -l /dev/vg0 /dev/vg1 |
250 |
> /dev/vg0: |
251 |
> total 0 |
252 |
> lrwxrwxrwx 1 root root 7 Apr 4 03:32 home -> ../dm-3 |
253 |
> lrwxrwxrwx 1 root root 7 Apr 4 03:32 opt -> ../dm-4 |
254 |
> lrwxrwxrwx 1 root root 7 Apr 4 03:32 *usr -> ../dm-1 # This looks |
255 |
> right.* |
256 |
> lrwxrwxrwx 1 root root 7 Apr 4 03:32 var -> ../dm-2 |
257 |
> |
258 |
> /dev/vg1: |
259 |
> total 0 |
260 |
> lrwxrwxrwx 1 root root 7 Apr 4 03:32 vm -> ../dm-0 |
261 |
> |
262 |
> # mount /usr |
263 |
> mount: /usr: /dev/mapper/vg0-usr already mounted or mount point busy. |
264 |
> |
265 |
|
266 |
|
267 |
Is it possible that something else has the usr label? I don't see |
268 |
anything in the info you provided but maybe it is elsewhere, somewhere. |
269 |
|
270 |
Another option, try using the UUID instead. That would eliminate the |
271 |
above if that is the problem. |
272 |
|
273 |
Grasping at straws. |
274 |
|
275 |
Dale |
276 |
|
277 |
:-) :-) |