CD-R (W)의 용량 결정


12

GNU / Linux 시스템에서 다양한 미디어의 크기를 감지하는 방법, 특히 광학 드라이브에서 사용 된 공간의 양에 대한 다양한 질문을 보았습니다. 그러나 CD-R (W) 의 용량 을 감지하기 위해 내가 할 수있는 일이 있습니까 (예 : 650/700 / ... MB CD-RW)?

나는 ISO를 태우려고 시도하기 전에 cdrecord/ wodim감지 할 수 있다고 생각 하지만 지금까지는 내가 원하는 정보를 얻는 데 사용할 수 없었습니다.

편집 : 나는이 정보를 내가 쓰고있는 스크립트에서 사용하려고하므로 명령 줄 도구 (출력을 구문 분석 할 것)에만 관심이 있습니다. 또한 대부분의 시스템에서 기본적으로 사용 가능한 도구를 기반으로 한 솔루션을 선호합니다.


CD 또는 DVD 를 참조하고 있습니까?
Wilf December

1
반드시 쓰기 전에 CD-RW를 비워 둘 필요는 없습니다.
Anthony Labarre

답변:


6

cdrwtool에서 udftools :

cdrwtool -i -d /dev/cdrom

바이트 단위의 용량은

cdrwtool -i -d /dev/cdrom | awk '$1 == "free_blocks" {print $3 * 2048}'

dvd+rw-mediainfo에서 DVD + RW-도구 (주로 유명 growisofs) :

dvd+rw-mediainfo /dev/dvd

빈 매체에 대한 정보를 얻는 데 필요한 특수 명령을 발행하려면 DVD 드라이브에 대한 쓰기 액세스 권한이 필요합니다.


불행히도 cdrwtool작업을 수행하지 않습니다 (적어도 Debian Wheezy에서) : free_blocks는 0이지만 700MB의 CD 중 416 개만 사용됩니다.
Anthony Labarre

@AnthonyLabarre 흠. 미안합니다. CD-R로만 확인했습니다.
Gilles 'SO- 악한 중지

사용하십시오 cdrecord -minfo -v.
schily

@schily 답변으로 게시하십시오. 그리고 요즘 대부분의 사람들이 가지고있는 cdrkit 포크가 아니라, 현재 사용중인 cdrecord 버전에서만 작동하도록 지정하십시오.
Gilles 'SO- 악마 그만'

2004 년 가을 이후로 도구의 원래 버전에 적용
되므로이

0

이 정보도 찾고있었습니다. 나는 펀트를하고 시도했다 :

$ fdisk -l /dev/cdrom

그리고 그것은 작동하는 것처럼 보입니다 :

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

동의 한 dvd+rw-mediainfo:

Track Size:            2295104*2KB
READ CAPACITY:         2295104*2048=4700372992

CD를 사용해 보았습니다 (작동하지 않음 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

미리 녹음 된 DVD는 다음과 같습니다.

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

Audo CD에 기록되지 않은 디스크 나 작동하지 않습니다.

그러나 여전히 모든 종류의 디스크에 적합한 단일 솔루션을 찾고 싶습니다.


0

원래 cdrtools는 다음 위치에서 사용 가능합니다.

https://sourceforge.net/projects/cdrtools/files/

당신이 가지고 있다면 wodím, 당신은 진짜 cdrecord를 가지고 있지 않지만 2004 년 5 월의 상태에 근거하여 우호적 인 데비안 사람들이 만든 포크를 가지고 -minfo있습니다. 그 당시에 는 아직 이용할 수 없었습니다.

-minfo는 2004 년 가을에 추가되어 DVD 및 BluRay 미디어를 지원하기 위해 그 이후 개선되었습니다.

cdrecord -minfo

미디어 상태에 대한 기본 정보를 제공하면서

cdrecord -minfo -v

미디어 제조업체에 대한 정보와 같은 추가 정보를 추가합니다.

매체에 여전히 쓰기 가능 또는 추가 가능 여부 및 남은 용량에 대한 추가 정보가 포함되어 있습니다 (매체 용량).


Ubuntu 14.04와 함께 제공되는 wodim 9 : 1.1.11-2ubuntu3 LTS는이 명령이 마음에 들지 않고 cdrecord -minfo -v메시지를 반환합니다.wodim: Bad Option: -minfo
XavierStuvw

... 16.04 또는 18.04에 없습니다.
user292812

Ubuntu는 유지 관리되지 않은 배포판으로 2004 년 5 월 이후로 cdrtools를 업그레이드하지 않았습니다. 죄송합니다. 여기서 도와 드릴 수 없습니다. 최신 소프트웨어를 직접 컴파일하고 설치해야합니다. 여기에서 얻으십시오 : sourceforge.net/projects/schilytools/files
schily
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.