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