> should probably be improved

parted is the standard now. Improvement on solaris / illumos will be to use
one to one map with partitions / slices that parted prints as output, IMO

Cheers!

Atiq


On Sat, Aug 16, 2025 at 7:23 PM Jason King <jason.brian.k...@gmail.com>
wrote:
>
> Unfortunately, prtvtoc works by trying to convert a GPT into something
that looks like more traditional solaris slicing, which isn’t always
possible.
>
>
>
> Currently the best way to view a GPT is `mdb -e ‘::load disk_label;
::gpt’ /dev/rdsk/xxxx` which isn’t great (and should probably be improved).
>
>
>
> From: Atiq Rahman <ati...@gmail.com>
> Date: Saturday, August 16, 2025 at 9:03 PM
> To: OpenIndiana Developer mailing list <oi-dev@openindiana.org>
> Cc: illumos-developer <develo...@lists.illumos.org>, John D Groenveld <
groenv...@acm.org>
> Subject: [developer] Illumos/Solaris zpool and GPT Partitions/Slices
>
> > What does prtvtoc(8) report?  <URL:https://illumos.org/man/8/prtvtoc>
>
>
>
> I changed the partition table (changed partition table number using
gdisk) so illumos partition maps to s6 properly day before yesterday. Can't
get prtvtoc output case anymore. All partition info I had earlier is in
email below:
>
>
>
> On Sat, Aug 16, 2025 at 4:33 PM Atiq Rahman <ati...@gmail.com> wrote:
>
> Hi John,
> Here's the partition order that repros that on my system.
> ---
> $ sudo parted /dev/rdsk/c2t00A075014881A463d0 print
>
> Model: Generic Ide (ide)
> Disk /dev/rdsk/c2t00A075014881A463d0: 1024GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
>
> Number  Start   End     Size    File system  Name
 Flags
>  1      1049kB  269MB   268MB   fat32        EFI System Partition
 boot
>  2      269MB   404MB   134MB                Microsoft reserved partition
 msftres
>  3      404MB   138GB   137GB   ntfs         Basic data partition

>  4      138GB   139GB   1074MB  ntfs        Basic data partition
 hidden
>  5      139GB   242GB   103GB   ntfs         Basic data partition

>  6      242GB   767GB   525GB

>  7      767GB   768GB   1000MB  ext3       pop_os/boot

>  8      768GB   1024GB  256GB                 solaris

>
> $ sudo format
> * /dev/rdsk/c2t00A075014881A463d0 partition map
> *
> * Dimensions:
> *         512 bytes/sector
> *  2000409264 sectors
> *  2000409197 accessible sectors
> *
> * Flags:
> *   1: unmountable
> *  10: read-only
> *
> * Unallocated space:
> *         First       Sector      Last
> *         Sector       Count      Sector
> *            34        2014        2047
> *     269223936     2097152   271321087
> *     472647680  1027352576  1500000255
> *    2000408576         654  2000409229
> *
> *                            First       Sector      Last
> * Partition  Tag  Flags      Sector       Count      Sector  Mount
Directory
>        0     12    00         2048      524288      526335
>        1     19    00       526336      262144      788479
>        2     20    00       788480   268435456   269223935
>        4     20    00    271321088   201326592   472647679
>        (last entry came out to be 6 0 0 something that doesn't make
sense...)
> ----
>
>
>
> As a workaround, I changed the last partition's number using gdisk which
led to a successful zfs pool creation. Till I did that OI wasn't able to
find that partition (on slice 7 nothing was mapped, on slice 6 linux's
/boot partition was mapped).
>
>
>
> On Fri, Aug 15, 2025 at 7:21 PM John D Groenveld via oi-dev <
oi-dev@openindiana.org> wrote:
>
> In message <
cabc65rn6c2fwks+mictngqk3-mm3vadzzbnwfa7npl6tuyc...@mail.gmail.com>
> , Atiq Rahman writes:
> >*zpool lists pool from unavailable GPT Partition/Slice:*
> >When my solaris/illumos partition is 8 as the number as listed on parted,
> >the OI live image format etc tools cannot find it anymore even though
> >parted lists it fine (and number on parted output becomes greater than 7,
> >s7 for example won't work with the tools, format won't show the slice)
>
> I am unable to reproduce on OI:
> # zpool status
>   pool: rpool
>  state: ONLINE
>   scan: none requested
> config:
>
>         NAME        STATE     READ WRITE CKSUM
>         rpool       ONLINE       0     0     0
>           c2t0d0s9  ONLINE       0     0     0
>
> errors: No known data errors
>
> What does prtvtoc(8) report for your partition table?
> <URL:https://illumos.org/man/8/prtvtoc>
>
> John
> groen...@acm.org
>
> illumos / illumos-developer / see discussions + participants + delivery
options Permalink
_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to