Как правильно примонтировать CD

Автор: AnyKey Дата: 08.06.2009 15:27 На ASPLinux 14 запустил ftp. Ничего особенного - пользователи Windows имеют возможность доступа к некоторой информации на моем компьютере. Понадобились драйвера для принтера Xerox Phaser 3121.
Вставляю CD из комплекта принтера в свой компьютер - диск монтируется автоматом, но каталоги под Linux:
1 Linux
2 Data и т.п.
Все только для Линукс около 30 МБ - для Windows не нужно.

Однако вставляю этот же диск в Windows - машину - монтируются совсем другие каталоги:
1 Windows
2 Manual
3 ReadMe и т.п.

Пришлось скопировать на Винде и оттуда скопировать в Линукс (понимаю что глупо)
Производитель интересно реализовал. Но как правильно примонтировать CD - как будто это Windows?
Re: Как правильно примонтировать CD 08.06.2009 22:58Батарейкин У меня Xerox WorkCentre 3119 Driver Disk аналогично записан.

Емкость диска в системном мониторе/файловые системы 82 Мб, а наутилус показывает 46,9. Остальная емкость - то, что видит Windows.

интересную информацию выводит
isoinfo -d dev=/dev/cdrom

Как смонтировать, чтобы виделись виндовые файлы - честно - не знаю, но темой заинтересовался.
Re: Как правильно примонтировать CD 08.06.2009 23:20peter_ir Батарейкин Пишет:
-------------------------------------------------------
> У меня Xerox WorkCentre 3119 Driver Disk
> аналогично записан.
>
> Емкость диска в системном мониторе/файловые
> системы 82 Мб, а наутилус показывает 46,9.
> Остальная емкость - то, что видит Windows.
>
> интересную информацию выводит
> isoinfo -d dev=/dev/cdrom
>
> Как смонтировать, чтобы виделись виндовые файлы -
> честно - не знаю, но темой заинтересовался.

Похоже, диск мультисессионнный, тогда надо попробовать смонтировать
не автоматически, а командой mount. Возможно, будут видны обе сессии.
Если будет видна только одна, монтировать командой mount с опцией
session=n, man mount. Эта опция есть у iso9660 и у hfs.
Re: Как правильно примонтировать CD 08.06.2009 23:21BigAndy А интересно, если вайн на него (диск) натравить?
Re: Как правильно примонтировать CD 09.06.2009 01:24Батарейкин Сессия только одна (смотрел в Nero - диск инфо).
Wine File видит только то, что смонтировано в линуксе.
Вот что выводит команда isoinfo -d dev=/dev/cdrom (CD при этом должен быть отмонтирован):

CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: XEROX_MFP
Volume set id:
Publisher id:
Data preparer id:
Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER & CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 42068
Joliet with UCS level 3 found
Rock Ridge signatures version 1 found

Так, чисто для развлечения можно исследовать тему. Вряд-ли это найдет практическое применение в нашей повседневной жизни.
Re: Как правильно примонтировать CD 09.06.2009 09:22peter_ir А что покажет в Linux
wodim -msinfo dev=/dev/cdrom
Re: Как правильно примонтировать CD 09.06.2009 10:00Батарейкин [Батарейкин@pentium3 ~]$ wodim -msinfo dev=/dev/cdrom
Speed set to 5644 KB/s
wodim: Drive needs to reload the media to return to proper status.
Errno: 5 (Input/output error), read track info scsi sendcmd: no error
CDB: 52 01 00 00 00 FF 00 00 1C 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0E 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.006s timeout 240s
wodim: Cannot get next writable address for 'invisible' track.
wodim: This means that we are checking recorded media.
wodim: This media cannot be written in streaming mode anymore.
wodim: If you like to write to 'preformatted' RW media, try to blank the media first.
wodim: Cannot read first writable address
Re: Как правильно примонтировать CD 09.06.2009 11:05peter_ir Я сейчас дал эту команду на своём CD-RW, но на старом приводе, получил

Errno: 0 (Success), read track info scsi sendcmd: no error
CDB: 52 01 00 00 00 FF 00 00 1C 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 30 06 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x30 Qual 0x06 (cannot format medium - incompatible medium) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 28
cmd finished after 0.000s timeout 240s

т.е. диски односессионные, но у меня нет ошибки чтения.
Что сказать, не знаю.
Re: Как правильно примонтировать CD 09.06.2009 12:05Батарейкин Думаю, используется особенность поведения системы при искусственно введенной ошибке (или чего-то нестандартного). Сколько было фишек напридумано когда-то для защиты дискет от несанкционированного копирования.
Re: Как правильно примонтировать CD 09.06.2009 12:16lg опция unhide не поможет?
Re: Как правильно примонтировать CD 09.06.2009 12:55Батарейкин если выполнить
mount /dev/cdrom /mnt -o norock
видно виндовую часть, а линуксовая исчезает.

mount /dev/cdrom /mnt
видно линуксовую часть, а виндовой нет.
Re: Как правильно примонтировать CD 09.06.2009 13:06BigAndy может, разные ФС там на масдайном и линуксовом разделах?
Re: Как правильно примонтировать CD 09.06.2009 13:24peter_ir Интересно было бы узнать, как создавался этот диск.
Если монтировать с опцией part=n, это будет выполняться?
Re: Как правильно примонтировать CD 09.06.2009 13:38Батарейкин там одна сессия. ФС iso9660.
монтирование с указанием ФС также срабатывает.
mount -t iso9660 /dev/cdrom /mnt -o norock

По опциям монтирования вроде все ясно.

Таким образом, можно заняться выяснением вопроса - каким образом так записывать диск, если делать совсем уже нечего.

Этот Driver Disk записывался под линуксом.

В комплекте к МФУ Workcentre 3119 есть еще три диска:
UserGuide - записан на Mac;
Дрова под висту и ПО для сканирования - записаны под виндой.
такой вот зоопарк.

P.S. Ну интересно же некоторым разгадывать кроссворды...
RSS-материал