CD-RW를 올바르게 삭제하고 사용하는 방법

CD-RW를 올바르게 삭제하고 사용하는 방법

저는 항상 이 CD-RW를 사용하여 배포용 CD를 굽습니다. 갑자기 일반 CD처럼 보입니다.

설치를 해보니 아래와 같이 설치되었습니다.

 - Proprietary: Root
 - Access: Read only
 - Group: Root
 - Access: Read only
 - Other: Read only

읽기-쓰기로 수동으로 설치할 수 있을 것 같습니다. 결과는 다음과 같습니다.

alex@Sargon:~$ sudo mount -o rw '/media/cdrom0'
mount: /dev/sr0 is write-protected, mounting read-only

이 "쓰기 방지"는 CD-RW를 태울 때 "완결"되는 것을 방지하기 위해 CD-RW에 기록되어 있는 것이라고 읽었는데, CD를 지우면 제거가 가능할 것입니다. 다음을 통해 이 작업을 수행하려고 하면 wodim다음과 같은 일이 발생할 것 같습니다.

alex@Sargon:~$ wodim --devices
wodim: No such file or directory. 
Cannot open SCSI driver!
For possible targets try 'wodim --devices' or 'wodim -scanbus'.
For possible transport specifiers try 'wodim dev=help'.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from
the wodim documentation.

진행 방법에 대한 아이디어가 있습니까?

편집 1 - 2019년 11월 6일

@telcoM의 지시에 따라 몇 가지 결과를 얻었습니다.

설치 lsscsi하고 다음과 같은 결과를 얻었습니다.

alex@Sargon:~$ lsscsi -g
[0:0:0:0]    disk    ATA      ST500LT012-1DG14 SDM1  /dev/sda   /dev/sg0 
[1:0:0:0]    cd/dvd  HL-DT-ST DVDRAM GUA0N     1.00  /dev/sr0   /dev/sg1 

그래서 wodim우리는 몇 가지 결과를 얻을 수 있습니다. 제가 보기엔 이 디스크가 올바른 CD-RW 디스크로 인식될 것 같습니다.

alex@Sargon:~$ wodim dev=/dev/sg1 --prcap
wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'HL-DT-ST'
Identification : 'DVDRAM GUA0N    '
Revision       : '1.00'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.

Drive capabilities, per MMC-3 page 2A:

  Does read CD-R media
  Does write CD-R media
  Does read CD-RW media
  Does write CD-RW media
  Does read DVD-ROM media
  Does read DVD-R media
  Does write DVD-R media
  Does read DVD-RAM media
  Does write DVD-RAM media
  Does support test writing

  Does read Mode 2 Form 1 blocks
  Does read Mode 2 Form 2 blocks
  Does read digital audio blocks
  Does restart non-streamed digital audio reads accurately
  Does support Buffer-Underrun-Free recording
  Does read multi-session CDs
  Does read fixed-packet CD media using Method 2
  Does not read CD bar code
  Does read R-W subcode information
  Does return R-W subcode de-interleaved and error-corrected
  Does read raw P-W subcode data from lead in
  Does return CD media catalog number
  Does return CD ISRC information
  Does support C2 error pointers
  Does not deliver composite A/V data

  Does play audio CDs
  Number of volume control levels: 256
  Does support individual volume control setting for each channel
  Does support independent mute setting for each channel
  Does not support digital output on port 1
  Does not support digital output on port 2

  Loading mechanism type: tray
  Does support ejection of CD via START/STOP command
  Does not lock media on power up via prevent jumper
  Does allow media to be locked in the drive via PREVENT/ALLOW command
  Is currently in a media-locked state
  Does not support changing side of disk
  Does not have load-empty-slot-in-changer feature
  Does not support Individual Disk Present feature

  Maximum read  speed:  4234 kB/s (CD  24x, DVD  3x)
  Current read  speed:  4234 kB/s (CD  24x, DVD  3x)
  Maximum write speed:  1764 kB/s (CD  10x, DVD  1x)
  Current write speed:  1764 kB/s (CD  10x, DVD  1x)
  Rotational control selected: CLV/PCAV
  Buffer size in KB: 512
  Copy management revision supported: 1
  Number of supported write speeds: 1
  Write speed # 0:  1764 kB/s CLV/PCAV (CD  10x, DVD  1x)

Supported CD-RW media types according to MMC-4 feature 0x37:
  Does write multi speed       CD-RW media
  Does write high  speed       CD-RW media
  Does write ultra high speed  CD-RW media
  Does write ultra high speed+ CD-RW media

이 시점에서 무엇을 해야 할지 아직 잘 모르겠습니다.

그동안 을 사용해 보았 k3b으나 디스크 지우기에 실패하고 다음과 같은 결과가 나왔습니다.

Devices
-----------------------
HL-DT-ST DVDRAM GUA0N 1.00 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump] [%7]

System
-----------------------
K3b Version: 2.0.3
KDE Version: 4.14.26
QT Version:  4.8.7
Kernel:      4.9.0-11-amd64

Used versions
-----------------------
cdrecord: 1.1.11

cdrecord
-----------------------
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.11
SCSI buffer size: 64512
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
TOC Type: 1 = CD-ROM
Driveropts: 'burnfree'
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'HL-DT-ST'
Identification : 'DVDRAM GUA0N    '
Revision       : '1.00'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x000A (CD-RW)
Profile: 0x0015 (DVD-R/DL sequential recording) 
Profile: 0x0016 (DVD-R/DL layer jump recording) 
Profile: 0x002B (DVD+R/DL) 
Profile: 0x001B (DVD+R) 
Profile: 0x001A (DVD+RW) 
Profile: 0x0014 (DVD-RW sequential recording) 
Profile: 0x0013 (DVD-RW restricted overwrite) 
Profile: 0x0012 (DVD-RAM) 
Profile: 0x0011 (DVD-R sequential recording) 
Profile: 0x0010 (DVD-ROM) 
Profile: 0x000A (CD-RW) (current)
Profile: 0x0009 (CD-R) 
Profile: 0x0008 (CD-ROM) 
Profile: 0x0002 (Removable disk) 
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE 
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 362208 = 353 KB
Speed set to 1764 KB/s
Current Secsize: 2048
ATIP info from disk:
  Indicated writing power: 2
  Reference speed: 6
  Is not unrestricted
  Is erasable
  Disk sub type: High speed Rewritable (CAV) media (1)
  ATIP start of lead in:  -11077 (97:34/23)
  ATIP start of lead out: 359849 (79:59/74)
  1T speed low:  4 1T speed high: 10
  2T speed low:  2 2T speed high: 10
  power mult factor: 2 6
  recommended erase/write power: 5
  A1 values: 24 2C DC
  A2 values: 14 A4 4A
  A3 values: 04 C4 80
Disk type:    Phase change
Manuf. index: 11
Manufacturer: Mitsubishi Chemical Corporation
Starting to write CD/DVD at speed  10.0 in real BLANK mode for single session.
Last chance to quit, starting real write in    2 seconds.
   1 seconds.
   0 seconds. Operation starts.
Performing OPC...
Blanking PMA, TOC, pregap
Errno: 5 (Input/output error), blank unit scsi sendcmd: no error
CDB:  A1 01 00 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 71 00 03 00 00 00 00 0A 00 00 00 00 51 00 00 00
Sense Key: 0x3 Medium Error, deferred error, Segment 0
Sense Code: 0x51 Qual 0x00 (erase failure) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 17.009s timeout 9600s
/usr/bin/wodim: Cannot blank disk, aborting.
/usr/bin/wodim: Some drives do not support all blank types.
/usr/bin/wodim: Try again with wodim blank=all.

cdrecord command:
-----------------------
/usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=10 -tao driveropts=burnfree blank=fast

권한을 변경 k3bsetup하고 굽기 그룹을 설정해 보았지만 alex아무 것도 변경되지 않았습니다.

편집 2 - 그날 늦게...

wodim아래 제안에 따라 디스크를 닦아 보았습니다.

alex@Sargon:~$ wodim dev=/dev/sg1 blank=all -force
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'HL-DT-ST'
Identification : 'DVDRAM GUA0N    '
Revision       : '1.00'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE 
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Speed set to 1764 KB/s
Waiting for drive to calm down.
Starting to write CD/DVD at speed  10.0 in real force BLANK mode for single session.
Last chance to quit, starting real write in    0 seconds. Operation starts.
Errno: 5 (Input/output error), blank unit scsi sendcmd: no error
CDB:  A1 00 00 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 71 00 03 00 00 00 00 0A 00 00 00 00 51 00 00 00
Sense Key: 0x3 Medium Error, deferred error, Segment 0
Sense Code: 0x51 Qual 0x00 (erase failure) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 24.064s timeout 9600s
Starting to write CD/DVD at speed  10.0 in real force BLANK mode for single session.
No chance to quit anymore. Operation starts.
Errno: 5 (Input/output error), blank unit scsi sendcmd: no error
CDB:  A1 00 00 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 71 00 03 00 00 00 00 0A 00 00 00 00 51 00 00 00
Sense Key: 0x3 Medium Error, deferred error, Segment 0
Sense Code: 0x51 Qual 0x00 (erase failure) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 16.381s timeout 9600s
wodim: Cannot blank disk, aborting.

루트접근도 해봤지만 결과는 같습니다.

답변1

lsscsi사용할 수 있는 명령이 있나요 ? 아니면 설치해 주실 수 있나요? 가능하다면 lsscsi -g목록에서 CD-RW 드라이브를 실행하고 식별하십시오.

귀하의 CD-RW 드라이브는 이지만 이와 연결된 장치 /dev/sr0도 있습니다 . /dev/sg*이는 드라이브에 보다 전문적인 명령을 보낼 수 있는 "일반 SCSI 장치"입니다. 출력에는 lsscsi -gCD-RW 드라이브에 해당하는 일반 SCSI 장치가 표시되어야 합니다.

예를 들어 CD-RW 드라이브에 액세스할 수 있다는 것을 알게 되면 /dev/sg1시도해 볼 수 있습니다 wodim dev=/dev/sg1 --prcap. 이 명령으로 CD/DVD 기능의 긴 목록과 각 기능에 대한 드라이브의 지원이 생성되면 dev=드라이브에 대한 올바른 매개변수를 찾은 것입니다 .

일부 변경으로 인해 장치가 자동으로 감지되지 않는 것 같습니다 wodim. 내 Debian 10 시스템에서도 같은 일이 발생하지만 장치를 수동으로 지정하면 /dev/sg*작동 wodim합니다. 계속해서 입력할 필요가 없도록 /etc/wodim.conf특정 장치 매개변수로 설정된 기본 매개변수를 사용할 수 있습니다 .wodim

CD-RW를 일반 쓰기 가능 파일 시스템으로 마운트하려면 패킷 쓰기가 필요하며 /dev/pktcdvd/pktcdvd0일반 CD 대신 장치를 사용하게 됩니다 /dev/sr0. 그러나 이 pktcdvd드라이버를 사용하는 사람이 거의 없기 때문에 Linux 커널 개발자는 이 드라이버를 더 이상 사용하지 않는 것으로 표시했습니다. 이 드라이버는 커널 소스 코드에서 제거되지 않았지만 일부 배포판에서는 사용 중단 알림 이후 표준 커널 구성에서 제거되었을 수 있습니다.

wodim지울 수 없는 것처럼 보이는 경우에도 (빈) CDRW를 지우려면 다음을 수행하십시오 .

wodim dev=/dev/sg1 blank=all -force

dev=매개변수를 지정할 필요가 없도록 편집하여 두 단계로 기본 장치를 /etc/wodim.conf생성 할 수 있습니다./dev/sg1

1.) 파일 끝에 다음 줄을 추가하여 장치에 "burner"라는 별명을 추가합니다.

burner=    /dev/sg1 -1  -1  burnfree

2.) CDR_DEVICE닉네임을 사용하려면 파일 시작 부분의 설정을 편집하십시오.

#CDR_DEVICE=cdrom  # this line commented out and the next line added
CDR_DEVICE=burner

답변2

여러 프로그램, GUI를 시도하고 심지어 Windows로 전환한 후에도 문제가 드라이브와 관련된 것이 아닐까 궁금합니다.

아...네. 방금 다른 컴퓨터로 옮겨서 30초만에 삭제했어요.

왜 이걸로 태울 수는 있지만 지울 수는 없는지 모르겠습니다. 가서 알아보세요.

그래도 @telcoM의 노력에 감사드립니다.

관련 정보