Growisofs не удается с невозможностью O_EXCL / dev / scd0: кто-то успел перемонтировать?

При попытке записать DVD иногда случается, что growisofs завершается неудачно с:

$ sudo growisofs -speed=8 -dvd-compat  -Z /dev/scd0 -J -r .
Executing 'genisoimage -J -r . | builtin_dd of=/dev/scd0 obs=32k seek=0'
I: -input-charset not specified, using utf-8 (detected in locale settings)
0.23% done, estimate finish Fri Sep 16 14:49:33 2011
0.46% done, estimate finish Fri Sep 16 14:49:33 2011
0.69% done, estimate finish Fri Sep 16 14:49:33 2011
:-( unable to O_EXCL /dev/scd0: someone was in time to remount?

Это, кажется, происходит только при записи нескольких DVD-дисков подряд, и я думаю, что это происходит, когда я извлекаю автоматически подключенный диск без предварительного ручного размонтирования, что означает, что что-то делает диск занятым, однако lsof и fuser не могут найти процесс, все еще обращающийся к диску. Перезагрузка устраняет проблему.

Как я могу узнать, какой процесс вызывает эту проблему?

0
задан 16 September 2011 в 16:58

2 ответа

Я снова сталкивался с проблемой несколько раз, и я достаточно уверен, что это действительно не что иное, как открытая оболочка, которая все еще находится в / cdrom / и, таким образом, предотвращает правильное отключение диска.

До сих пор не знаю, как найти проблему, вызывающую оболочку с помощью lsof или fuser, но есть и другой способ, который должен работать:

sudo ls -l /proc/*/cwd  | grep -i cdrom
0
ответ дан 16 September 2011 в 16:58

Это может произойти, если ваш /etc/fstab имеет следующую строку для cdrom:

/dev/cdrom /media/cdrom auto rw,noauto,user,exec 0 0

Измените его на

/dev/cdrom /media/cdrom iso9660 rw,noauto,user,exec 0 0

, перезагрузите компьютер и попробуйте, если это все еще происходит .

Источник

0
ответ дан 16 September 2011 в 16:58

Другие вопросы по тегам:

Похожие вопросы: