RE: git: f47cbb29e1c2 - main - hier.7: Add /dev/gpt

From: Mark Millard <marklmi_at_yahoo.com>
Date: Wed, 26 Mar 2025 17:19:07 UTC
Alexander Ziaee <ziaee_at_FreeBSD.org> wrote on
Date: Wed, 26 Mar 2025 16:39:06 UTC :

> The branch main has been updated by ziaee:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=f47cbb29e1c2bcb5b5ad838d2d5342a47b0c4692
> 
> commit f47cbb29e1c2bcb5b5ad838d2d5342a47b0c4692
> Author:     Roman Schmidt <romasch909@gmail.com>
> AuthorDate: 2025-03-19 06:05:56 +0000
> Commit:     Alexander Ziaee <ziaee@FreeBSD.org>
> CommitDate: 2025-03-26 16:38:01 +0000
> 
>     hier.7: Add /dev/gpt
>     
>     While here, fix a typo.
>     
>     MFC after:      3 days
>     Reviewed by:    mhorne, emaste, ziaee
>     Approved by:    mhorne (mentor)
>     Pull Request:   https://github.com/freebsd/freebsd-src/pull/1608
> ---
>  share/man/man7/hier.7 | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/share/man/man7/hier.7 b/share/man/man7/hier.7
> index 949b521ab3d9..c5fb3cf0a7fb 100644
> --- a/share/man/man7/hier.7
> +++ b/share/man/man7/hier.7
> @@ -156,6 +156,8 @@ file descriptor files; see
>  .Xr fd 4
>  .It Pa fd0
>  first floppy drive
> +.It Pa gpt/
> +filesystems by GPT label

I use GPT labels to identify swap partitions, which are not
file systems. GPT labels identify GPT partitions of whatever
type of content. Example from one of my contexts:

# ls -lodT /dev/gpt/*
crw-r-----  1 root operator - 0xd9 Mar 13 01:34:40 2025 /dev/gpt/OptBefi
crw-r-----  1 root operator - 0xda Mar 13 01:34:41 2025 /dev/gpt/OptBswp364
crw-r-----  1 root operator - 0xdb Mar 13 01:34:40 2025 /dev/gpt/OptBzfs
crw-r-----  1 root operator - 0xdc Mar 13 01:34:40 2025 /dev/gpt/HyperVswp4

# gpart show -pl /dev/nda2
=>        40  2930277095    nda2  GPT  (1.4T)
          40      532480  nda2p1  OptBefi  (260M)
      532520        2008          - free -  (1.0M)
      534528  1073741824  nda2p2  OptBswp364  (512G)
  1074276352  1845493760  nda2p3  OptBzfs  (880G)
  2919770112     8388608  nda2p4  HyperVswp4  (4.0G)
  2928158720     2118415          - free -  (1.0G)

# gpart show -p /dev/nda2
=>        40  2930277095    nda2  GPT  (1.4T)
          40      532480  nda2p1  efi  (260M)
      532520        2008          - free -  (1.0M)
      534528  1073741824  nda2p2  freebsd-swap  (512G)
  1074276352  1845493760  nda2p3  freebsd-zfs  (880G)
  2919770112     8388608  nda2p4  freebsd-swap  (4.0G)
  2928158720     2118415          - free -  (1.0G)

# cat /etc/fstab
# Device		Mountpoint	FStype	Options		Dump	Pass#
/dev/gpt/OptBefi	/boot/efi	msdosfs	rw,noatime	0	2
/dev/gpt/OptBswp364	none		swap	sw		0	0

>  .It Pa mmcsd0
>  first SD storage device
>  .It Pa mmcsd0s1
> @@ -168,7 +170,7 @@ infinite loop that accepts anything and contains nothing
>  .It Pa nvd0
>  first NVMe storage device using NVMe namespaces
>  .It Pa pts/
> -pseduo-terminals; see
> +pseudo-terminals; see
>  .Xr pts 4
>  .It Pa random
>  source of weak randomness; see


===
Mark Millard
marklmi at yahoo.com