nixp.ru v3.0

20 октября 2017,
пятница,
09:54:49 MSK

DevOps с компанией «Флант»
dimamyth написал 10 октября 2004 года в 01:20 (394 просмотра) Ведет себя как мужчина; открыл 16 тем в форуме, оставил 29 комментариев на сайте.

Итак, вроде всё наконец заработало…но! При попытке монтировать DVD-rom стал писать (примерно) : «Wrong fs type or bad superblock on /dev/hdc». В fstab’e fs type прописан как auto. iso9660 и udf откомпиллены как модули. В syslog’e было найдено «hdc: packet command error: status=0×51 { DriveReady SeekComplete Error }».

Шо делать?

// Тему переместил(а) SHuRuP из форума «UNIX FAQ».

Дмитрий Шурупов

Известно, что — гуглить.

Первый же результат поиска:

http://www.redhat.com/archives/fedora-list/2004-June/msg03428.html

Ему, похоже, помогли:

http://www.redhat.com/archives/fedora-list/2004-June/msg03432.html

David Nedrow wrote:

> Try explicitly disabling DMA for the drive (man hdparm). If this fixes

>

> your problems, you can make the change «permanent» by copying

> /etc/sysconfig/harddisks to /etc/sysconfig/harddiskhdX (eg.

> /etc/harddiskhdd) and set USE_DMA=0 in that file.

Thanks; that seems to have fixed the problem.

dimamyth

Не, не помогает. Пишет wrong fs type, bad option, bad superblock on /dev/hdc or too many mounted filesystems. Iso и udf компилялись и в ядро, и как модули…atapi никаких ошибок уже не выкидывает…options в fstab самые обычные.

Genie


$ grep cdrom /etc/fstab
/dev/cdrom      /cdrom          iso9660 ro,user,noauto,iocharset=koi8-r 0       0

это при локали koi8-r

по поводу udf:

man mount:

Mount options for iso9660

ISO 9660 is a standard describing a filesystem structure to be used on CD-ROMs.

(This filesystem type is also seen on some DVDs. See also the udf filesystem.)

т.е. в большинстве случаев нет смысла указывать udf

dimamyth

Исправилось с приведением строчки к виду : /dev/hdc /mnt/cdrom auto noauto,user,kudzu,ro,exec 0 0

Это верно идеологически? Ругаеццо упомянутым образом при попытке впарить iocharset или локаль, а так же umask.

Genie

попробуй так, уже коли тебе хочется тип auto:

/dev/hdc /mnt/cdrom auto ro,user,noauto,exec,iocharset=${твоя_локаль},kudzu 0 0

у mount есть одна неприятная особенность. она молча игнорирует опции монтирования, после вервой же непонятной для данной fs. к примеру, umask для iso9660 просто неприменимо. поэтому, если этот параметр идёт самым первым — имеет грабли. и т.д.

что за параметр монтирования kudzu — для меня загадка. ;)) для mount, может статься — тоже