Я видел различные вопросы (и ответы) о том, как определить размер различных носителей в системе GNU / Linux и, в частности, сколько места было использовано на оптическом приводе. Но могу ли я что-нибудь сделать, чтобы определить емкость CD-R (W) (т.е. это 650/700 / ... MB CD-RW)?
Я подозреваю, что cdrecord
/ wodim
может обнаружить это еще до того, как он попытается записать ISO, но до сих пор я не смог использовать его для получения необходимой информации.
РЕДАКТИРОВАТЬ : Я намерен использовать эту информацию в сценарии, который я пишу, так что меня интересуют только инструменты командной строки (чей вывод я бы проанализировал). Я также предпочел бы решение, основанное на инструментах, которые доступны по умолчанию на большинстве систем.
Ответы:
С
cdrwtool
от udftools :Емкость в байтах
С
dvd+rw-mediainfo
из dvd + rw-tools (в основном известенgrowisofs
):Вам нужен доступ для записи на DVD-привод, чтобы выполнить специальную команду, необходимую для получения информации на чистом носителе.
источник
cdrwtool
, не выполняет эту работу (по крайней мере, в Debian Wheezy): free_blocks равен 0, хотя используются только 416 из 700 МБ моего CD-RW.cdrecord -minfo -v
.Я тоже искал эту информацию. Я взял пунт и попробовал:
и похоже на работу:
который согласился с
dvd+rw-mediainfo
:Я попробовал компакт-диск (который не работает с
dvd+rw-mediainfo
):Вот предварительно записанный DVD:
Он не работает с дисками, которые не были записаны или с дисками Audo.
Однако я все же хотел бы найти единственное решение, которое работает для всех видов дисков.
источник
Оригинальные cdrtools доступны по адресу:
https://sourceforge.net/projects/cdrtools/files/
Если у вас есть
wodím
, у вас нет настоящей cdrecord, но есть форк, созданный некоторыми недружелюбными людьми из Debian на основе состояния мая 2004 года. В то время-minfo
он еще не был доступен.-minfo был добавлен осенью 2004 года и с тех пор улучшен, например, для поддержки DVD и BluRay.
cdrecord -minfo
предоставляет основную информацию о состоянии СМИ, в то время как
cdrecord -minfo -v
добавляет больше информации, например, информацию о производителе медиа.
То, что вы хотели бы получить (емкость носителя), напечатано среди дополнительной информации о том, является ли носитель все еще доступным для записи или добавляемым и какова оставшаяся емкость.
источник
cdrecord -minfo -v
и возвращает сообщениеwodim: Bad Option: -minfo