Eu também procurava por essa informação. Eu tomei uma pontada e tentei:
$ fdisk -l /dev/cdrom
e parece funcionar:
Disk /dev/cdrom: 4.4 GiB, 4700372992 bytes, 2295104 sectors
Units: sectors of 1 * 2048 = 2048 bytes
Sector size (logical/physical): 2048 bytes / 2048 bytes
I/O size (minimum/optimal): 2048 bytes / 2048 bytes
que concordou com dvd+rw-mediainfo
:
Track Size: 2295104*2KB
READ CAPACITY: 2295104*2048=4700372992
Eu tentei um CD (que não funciona com dvd+rw-mediainfo
):
Disk /dev/cdrom: 560.7 MiB, 587880448 bytes, 287051 sectors
Units: sectors of 1 * 2048 = 2048 bytes
Sector size (logical/physical): 2048 bytes / 2048 bytes
I/O size (minimum/optimal): 2048 bytes / 2048 bytes
Aqui está um DVD pré-gravado:
Disk /dev/cdrom: 7.8 GiB, 8393883648 bytes, 4098576 sectors
Units: sectors of 1 * 2048 = 2048 bytes
Sector size (logical/physical): 2048 bytes / 2048 bytes
I/O size (minimum/optimal): 2048 bytes / 2048 bytes
Não funciona com discos que não foram gravados ou com audo CDs.
No entanto, ainda gostaria de encontrar uma solução única que funcione para todos os tipos de discos.