From nobody Wed Nov 29 23:20:17 2023 X-Original-To: stable@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sgb0G0lwCz52PfX for ; Wed, 29 Nov 2023 23:20:30 +0000 (UTC) (envelope-from SRS0=QE77=HK=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sgb0F5nWYz3D6S for ; Wed, 29 Nov 2023 23:20:29 +0000 (UTC) (envelope-from SRS0=QE77=HK=quip.cz=000.fbsd@elsa.codelab.cz) Authentication-Results: mx1.freebsd.org; none Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 3C2C4D7895; Thu, 30 Nov 2023 00:20:21 +0100 (CET) Received: from [192.168.145.49] (ip-89-177-27-225.bb.vodafone.cz [89.177.27.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 64788D7894; Thu, 30 Nov 2023 00:20:18 +0100 (CET) Message-ID: Date: Thu, 30 Nov 2023 00:20:17 +0100 List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Missing disk partition devices and GPT lables in /dev/ Content-Language: cs-Cestina, en-US To: Michael Proto Cc: stable@freebsd.org, Warner Losh References: <34a54774-004d-40de-bf0d-2985da5bc908@quip.cz> <6b713a9c-c778-45fb-9626-9ad05df28d50@quip.cz> From: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ] X-Rspamd-Queue-Id: 4Sgb0F5nWYz3D6S 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?) 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