[parted-devel] [PATCH 0/3] Rework parted-print, make it more useful with empty disk.
Jim Meyering
jim at meyering.net
Wed Mar 16 17:44:29 UTC 2011
Petr Uzel wrote:
> 'parted print $dev' does not give any useful information for a device without a
> disk label, even the informations which are not dependent on the label
> (geometry, size, sector size etc.). This is an attempt to make 'parted print'
> more useful with an empty disk.
>
> This series is based on feedback I got for the first 'always print geometry'
> patches:
>
> http://www.mail-archive.com/parted-devel@lists.alioth.debian.org/msg03022.html
>
>
> Before:
>
> modprobe scsi_debug
> ./parted -s /dev/sdd print
> Error: /dev/sdd: unrecognised disk label
>
> After:
>
> ./parted -s /dev/sdd print
> Error: /dev/sdd: unrecognised disk label
> Model: Linux scsi_debug (scsi)
> Disk /dev/sdd: 8389kB
> Sector size (logical/physical): 512B/512B
> Partition Table: unknown
Thank you!
That is a welcome change.
Thanks especially for including a test suite addition
and the NEWS entry.
I've made some minor changes to a log entry
(I much prefer "partition table" to "disk label")
and removed a trailing space in NEWS.
> I would like to suppress the 'Error: /dev/sdX: unrecognised disk label" in the
> output, but I don't know how to achieve that. I know I could catch the
> exceptions (ped_exception_fetch_all()) from ped_disk_new(), but this in turn
> disables some other error messages from ped_disk_new(), that should not be
> suppressed, e.g. the 'Error: The primary GPT table is corrupt, but the backup
> appears OK'. Any idea how to suppress this particular error message only when
> called from do_print?
I haven't looked at that yet, but that's no reason to hold up
the addition, so I've pushed these three change sets.
More information about the parted-devel
mailing list