[sisyphus] И что же у нас с дисководом?

Алексей Синицын =?iso-8859-1?q?asinitsinster_=CE=C1_gmail=2Ecom?=
Вс Фев 11 22:28:09 MSK 2007


11.02.07, Vyaheslav Dikonov<linuxbox на degunino.net> написал(а):

> >  Копировать консольными командами - что может быть системней?
> А я всегда думал, что это mkdir, cp, mv, rm, ls  и т.п....
>

22:22 al на wind ~ $ rpm -qi mtools
Name        : mtools                       Relocations: (not relocateable)
Version     : 3.9.10.20060626                   Vendor: ALT Linux Team
Release     : alt1                          Build Date: Втр 01 Авг 2006 20:37:23
Install date: Сбт 05 Авг 2006 11:34:06      Build Host: bee5.hasher.altlinux.org
Group       : Работа с файлами              Source RPM:
mtools-3.9.10.20060626-alt1.src.rpm
Size        : 284578                           License: GPL
Packager    : Ilya Evseev <evseev на altlinux.ru>
URL         : http://mtools.linux.lu
Summary     : Утилиты для работы с дисками MS-DOS
Description :
Mtools содержит набор утилит для работы с дисками MS-DOS:
форматирования, чтения/записи, управления атрибутами,
проверки на сбойные блоки и т.д.

Mtools работает с дискетами напрямую, минуя драйверы файловых систем Линукса,
то есть монтировать дискету утилитой mount при использовании Mtools не нужно.
Это означает, что поддержка FAT в ядре операционной системы не требуется
(хотя её отсутствие сейчас - случай уникальный).

Mtools поддерживает длинные имена в стиле Windows95, Xdf-диски OS/2,
а также дискеты большой ёмкости, созданные с помощью утилиты 2m.
22:24 al на wind ~ $ rpm -ql mtools|grep bin
/usr/bin/amuFormat.sh
/usr/bin/lz
/usr/bin/mattrib
/usr/bin/mbadblocks
/usr/bin/mcat
/usr/bin/mcd
/usr/bin/mcheck
/usr/bin/mclasserase
/usr/bin/mcomp
/usr/bin/mcopy
/usr/bin/mdel
/usr/bin/mdeltree
/usr/bin/mdir
/usr/bin/mdu
/usr/bin/mformat
/usr/bin/minfo
/usr/bin/mkmanifest
/usr/bin/mlabel
/usr/bin/mmd
/usr/bin/mmount
/usr/bin/mmove
/usr/bin/mpartition
/usr/bin/mrd
/usr/bin/mren
/usr/bin/mshowfat
/usr/bin/mtools
/usr/bin/mtoolstest
/usr/bin/mtype
/usr/bin/mxtar
/usr/bin/mzip
/usr/bin/tgz
/usr/bin/uz
22:24 al на wind ~ $

 Смущает неправильное написание команды с досовским акцентом?

> >  Если файлменеджер расширяем, то прикрутить можно, наверно.
> Nautilus расширяем, но, слава Богу, файлы на локальных устройствах
> копирует с помощью ядра, а не костылей.
>

 Я не знаю, костыль это или не костыль, но работать с дискетой можно с
помощью простых консольных команд, даже не монтируя файловую систему.
Без каких-либо иксов и кед с гномами (и первые из упомянутых, следуя
традиции, просто используют эти консольные утилиты).

> Давайте не маскировать проблему. Она не уйдет. Лучше еще раз обсудим,
> как сейчас в Сизифе обеспечить
> а) нормальную скорость доступа к дискетам;
> б) возможность их автоматического подключения и вынимания без эффекта
> пропавших в небытие файлов.
>

man mtools

> Подозреваю, что это такой баг ядра 2.6.1х. Я прав?
>

 Впрочем, если это действительно баг ядра, то и это средство не
поможет. Проверить не могу, потому-что дисковода уже нет, и пакет
стоит просто потому-что его никто не удалил.


Подробная информация о списке рассылки Sisyphus