* [gentoo-user-ru] параллельная работа с cdrw-приводами
@ 2011-10-11 19:06 Viktor V. Kudlak
2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
0 siblings, 1 reply; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-11 19:06 UTC (permalink / raw
To: gentoo-user-ru
Привет, ALL!
В общем, есть задача, параллельно писать на X приводов. пишу:
for i in /dev/sr*; do { eject $i & } ; done
процессы уходят в фон, но при этом сидюки открываются по очереди.
хорошо, делаю в разных терминалах одновременно открытие разных
сидюков, тоже самое
пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".
как победить эту змеюку и с чем это связано?.
--
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
2011-10-11 19:06 [gentoo-user-ru] параллельная работа с cdrw-приводами Viktor V. Kudlak
@ 2011-10-12 12:01 ` Anton Ananich
2011-10-12 18:01 ` Denis V. Rybakov
2011-10-12 19:05 ` Viktor V. Kudlak
0 siblings, 2 replies; 6+ messages in thread
From: Anton Ananich @ 2011-10-12 12:01 UTC (permalink / raw
To: gentoo-user-ru
А у вас приводы подключены на один контроллер или на разные?
2011/10/11 Viktor V. Kudlak <info@kentos.ru>:
> Привет, ALL!
>
> В общем, есть задача, параллельно писать на X приводов. пишу:
>
> for i in /dev/sr*; do { eject $i & } ; done
>
> процессы уходят в фон, но при этом сидюки открываются по очереди.
> хорошо, делаю в разных терминалах одновременно открытие разных
> сидюков, тоже самое
>
> пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".
>
> как победить эту змеюку и с чем это связано?.
>
>
> --
> Best regards, Viktor V. Kudlak
> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
@ 2011-10-12 18:01 ` Denis V. Rybakov
2011-10-12 19:13 ` [gentoo-user-ru] " Viktor V. Kudlak
2011-10-12 19:05 ` Viktor V. Kudlak
1 sibling, 1 reply; 6+ messages in thread
From: Denis V. Rybakov @ 2011-10-12 18:01 UTC (permalink / raw
To: gentoo-user-ru
Рискну предположить что проблема в скрипте.
Попробуй так
for i in /dev/sr*; do { screen eject $i } ; done
On 12.10.2011 16:01, Anton Ananich wrote:
> for i in /dev/sr*; do { eject $i& } ; done
> >
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
2011-10-12 18:01 ` Denis V. Rybakov
@ 2011-10-12 19:05 ` Viktor V. Kudlak
2011-10-13 12:14 ` Viktor V. Kudlak
1 sibling, 1 reply; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-12 19:05 UTC (permalink / raw
To: gentoo-user-ru
6 приводов на чипсете + 3 на LSI Fusion MPT
hercules ~ # cdrecord -scanbus | grep -i optiarc -B 1
Linux sg driver version: 3.5.34
0,0,0 0) 'ATA ' 'ST500DM002-1BC14' 'JC4B' Disk
0,1,0 1) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
0,2,0 2) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
0,3,0 3) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
--
scsibus1:
1,0,0 100) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
1,1,0 101) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
--
scsibus2:
2,0,0 200) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
2,1,0 201) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
--
scsibus3:
3,0,0 300) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
--
scsibus4:
4,0,0 400) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
12 октября 2011 г. 16:01 пользователь Anton Ananich
<anton.ananich@gmail.com> написал:
> А у вас приводы подключены на один контроллер или на разные?
>
> 2011/10/11 Viktor V. Kudlak <info@kentos.ru>:
>> Привет, ALL!
>>
>> В общем, есть задача, параллельно писать на X приводов. пишу:
>>
>> for i in /dev/sr*; do { eject $i & } ; done
>>
>> процессы уходят в фон, но при этом сидюки открываются по очереди.
>> хорошо, делаю в разных терминалах одновременно открытие разных
>> сидюков, тоже самое
>>
>> пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".
>>
>> как победить эту змеюку и с чем это связано?.
>>
>>
>> --
>> Best regards, Viktor V. Kudlak
>> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>>
>
--
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
2011-10-12 18:01 ` Denis V. Rybakov
@ 2011-10-12 19:13 ` Viktor V. Kudlak
0 siblings, 0 replies; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-12 19:13 UTC (permalink / raw
To: gentoo-user-ru
данный вариант тоже не верен, скрипт я как пример привел.
для проверки напиши:
time { for i in `seq 0 5`; do { screen sleep 1; }; done }
проблема связана не со скриптом, а с системными ограничениями, из-за
которых блокируется параллельное выполнение двух процессов записи
дисков.
12 октября 2011 г. 22:01 пользователь Denis V. Rybakov
<denis.rybakov@gmail.com> написал:
> Рискну предположить что проблема в скрипте.
>
> Попробуй так
>
> for i in /dev/sr*; do { screen eject $i } ; done
>
>
>
>
> On 12.10.2011 16:01, Anton Ananich wrote:
>
>> for i in /dev/sr*; do { eject $i& } ; done
>> >
>
>
>
--
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
2011-10-12 19:05 ` Viktor V. Kudlak
@ 2011-10-13 12:14 ` Viktor V. Kudlak
0 siblings, 0 replies; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-13 12:14 UTC (permalink / raw
To: gentoo-user-ru
новости по данной трабле:
пишу:
____
hercules ~ # eject -t /dev/sr4 & strace eject -t /dev/sr5
--//--
munmap(0x7fc3bdae7000, 4096) = 0
stat("/dev/sr5", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 5), ...}) = 0
open("/dev/sr5", O_RDONLY|O_NONBLOCK
здесь оно дожидается первого привода
) = 3
ioctl(3, CDROMCLOSETRAY, 0) = 0
exit_group(0) = ?
[1]+ Done eject -t /dev/sr4
------
у кого какие мысли?.
12 октября 2011 г. 23:05 пользователь Viktor V. Kudlak <info@kentos.ru> написал:
> 6 приводов на чипсете + 3 на LSI Fusion MPT
>
> hercules ~ # cdrecord -scanbus | grep -i optiarc -B 1
> Linux sg driver version: 3.5.34
> 0,0,0 0) 'ATA ' 'ST500DM002-1BC14' 'JC4B' Disk
> 0,1,0 1) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> 0,2,0 2) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> 0,3,0 3) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> --
> scsibus1:
> 1,0,0 100) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> 1,1,0 101) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> --
> scsibus2:
> 2,0,0 200) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
> 2,1,0 201) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> --
> scsibus3:
> 3,0,0 300) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
> --
> scsibus4:
> 4,0,0 400) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
>
> 12 октября 2011 г. 16:01 пользователь Anton Ananich
> <anton.ananich@gmail.com> написал:
>> А у вас приводы подключены на один контроллер или на разные?
>>
>> 2011/10/11 Viktor V. Kudlak <info@kentos.ru>:
>>> Привет, ALL!
>>>
>>> В общем, есть задача, параллельно писать на X приводов. пишу:
>>>
>>> for i in /dev/sr*; do { eject $i & } ; done
>>>
>>> процессы уходят в фон, но при этом сидюки открываются по очереди.
>>> хорошо, делаю в разных терминалах одновременно открытие разных
>>> сидюков, тоже самое
>>>
>>> пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".
>>>
>>> как победить эту змеюку и с чем это связано?.
>>>
>>>
>>> --
>>> Best regards, Viktor V. Kudlak
>>> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>>>
>>
>
>
>
> --
> Best regards, Viktor V. Kudlak
> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>
--
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-10-13 12:15 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-11 19:06 [gentoo-user-ru] параллельная работа с cdrw-приводами Viktor V. Kudlak
2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
2011-10-12 18:01 ` Denis V. Rybakov
2011-10-12 19:13 ` [gentoo-user-ru] " Viktor V. Kudlak
2011-10-12 19:05 ` Viktor V. Kudlak
2011-10-13 12:14 ` Viktor V. Kudlak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox