Re: Missing disk partition devices and GPT lables in /dev/
- In reply to: Miroslav Lachman : "Re: Missing disk partition devices and GPT lables in /dev/"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 30 Nov 2023 02:16:47 UTC
> On Nov 29, 2023, at 6:20 PM, Miroslav Lachman <000.fbsd@quip.cz> wrote: > > On 29/11/2023 19:23, Michael Proto wrote: > >> This has always been the case on my systems going back to at least 11.0 (when I first started using ZFS) using diskid over gpt. When I import a vdev via /dev/disk/SERIALp1 its associated /dev/ada1p1 disappears. > > I never created / imported pool by /dev/diskid/ serials and I don't understand why I was still getting /dev/diskid/ entries even if they were disabled by sysctl (may be sysctl.conf is applied to late?) Yeah, as far as I know, those go in /boot/loader.conf - at least that's where the installer puts them... I suspect that's the root of all this.. Charles > > I fixed it by booting from USB flash drive, manually forced import with gpt labels, export and reboot: > > # zpool import -f -d /dev/gpt/ -R /tank1 tank1 > # zpool import -f -d /dev/gpt/ -R /sys0 sys > > # cp /etc/zfs/zpool.cache /sys0/etc/zfs/ > > # zpool export sys > # zpool export tank1 > > Now after reboot I have these aliases for partitions: > > # ls -1 /dev/{diskid,gpt,gptid,ada*} > ls: /dev/diskid: No such file or directory > /dev/ada0 > /dev/ada0p1 > /dev/ada0p2 > /dev/ada0p3 > /dev/ada0p4 > /dev/ada0p5 > /dev/ada1 > /dev/ada1p1 > /dev/ada1p2 > /dev/ada1p3 > /dev/ada1p4 > /dev/ada1p5 > > /dev/gpt: > bootC90 > bootG8V > diskC90sys > diskC90tank0 > diskG8Vsys > diskG8Vtank0 > efiC90 > efiG8V > swapC90 > swapG8V > > /dev/gptid: > 700a2d08-8be4-11ee-8287-98f2b3f71a30 > 719acc14-8be4-11ee-8287-98f2b3f71a30 > ebaf351d-8bec-11ee-8287-98f2b3f71a30 > ec5f6315-8be4-11ee-8287-98f2b3f71a30 > ee024e16-8be4-11ee-8287-98f2b3f71a30 > fd55c994-8bec-11ee-8287-98f2b3f71a30 > > And pool is made of GPT lables as I like > > # zpool list -v | cut -c1-28 > NAME SIZE > sys 39.5G > mirror-0 39.5G > gpt/diskG8Vsys 40G > gpt/diskC90sys 40G > tank1 3.58T > mirror-0 3.58T > gpt/diskG8Vtank0 3.59T > gpt/diskC90tank0 3.59T > > > Kind regards > Miroslav Lachman > >