[РЕШЕНО] Монтирование дискет 3.5''

Автор speed_vm, 21 апреля 2014, 11:35:09

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

speed_vm

Доброго времени суток всем!
Система Debian 7 + LXDE. Пытаюсь смонтировать дискету. Ничего не выходит. Вывод dmesg:
[  301.016143] end_request: I/O error, dev fd0, sector 0
[  301.016150] Buffer I/O error on device fd0, logical block 0
...
[ 1383.664337] FAT-fs (fd0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
...
[ 2405.517705] EXT4-fs (fd0): VFS: Can't find ext4 filesystem
[ 2405.520708] FAT-fs (fd0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 2408.518598] end_request: I/O error, dev fd0, sector 19
[ 2408.518634] FAT-fs (fd0): Directory bread(block 19) failed

Пробовал от рута, менял тип ФС, пользователь в группе floppy, в fstab строка присутствует:
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

ferum

Русские дебианщики против цифрового слабоумия !

speed_vm

#2
Цитата: ferum от 21 апреля 2014, 21:24:09
http://www.youisbee.ru/howto/linux/81-montirovanie-razmontirovanie-i-formatirovanie-floppy-diska-v-ubuntu.html
Не совсем понял, что вы имели в виду. Если вы думаете, что я поднял тему ради того, чтобы меня ткнули носом в команду "sudo mount -t msdos /dev/fd0 /mnt/floppy", то это уже испробовано и не работает. Еще раз покажу вывод на эту команду dmesg, если нужно:
[  746.993141] FAT-fs (fd0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[  748.591369] end_request: I/O error, dev fd0, sector 19
[  748.591415] FAT-fs (fd0): Directory bread(block 19) failed
[  750.189653] end_request: I/O error, dev fd0, sector 20
[  750.189686] FAT-fs (fd0): Directory bread(block 20) failed
[  752.387399] end_request: I/O error, dev fd0, sector 19
[  752.387445] FAT-fs (fd0): Directory bread(block 19) failed
[  753.986287] end_request: I/O error, dev fd0, sector 20
[  753.986324] FAT-fs (fd0): Directory bread(block 20) failed
[  755.586308] end_request: I/O error, dev fd0, sector 19
[  755.586352] FAT-fs (fd0): Directory bread(block 19) failed
[  757.186522] end_request: I/O error, dev fd0, sector 20
[  757.186577] FAT-fs (fd0): Directory bread(block 20) failed
[  758.786656] end_request: I/O error, dev fd0, sector 19
[  758.786701] FAT-fs (fd0): Directory bread(block 19) failed
[  760.386873] end_request: I/O error, dev fd0, sector 20
[  760.386907] FAT-fs (fd0): Directory bread(block 20) failed

Если вы намекнули мне, что дискета не отформатирована, то она таки отформатирована стандартными средствами винды, и прекрасно работает в этой винде. Или же дискету нужно форматировать в линухе, чтобы она и там, и там работала?

Yrii

давно с дискетами в debian не работал, но на всякий случай хочу уточнить. модуль floppy подгружен?

ferum

Так то это косяк lxde  так как на старом компе где флоппик сохранился и в mate и в xfce дискета работает 7.4 i386 В шестёрке флоппик не работал в гноме, для реанимации приходилось ставить пересобраный udisks в lxde не проверял  а в кедах всё работало.
Русские дебианщики против цифрового слабоумия !

speed_vm

#5
Цитата: Yrii от 22 апреля 2014, 14:51:10
давно с дискетами в debian не работал, но на всякий случай хочу уточнить. модуль floppy подгружен?
Это имеете в виду?
lsmod | grep floppy
floppy                 53087  0

Цитата: ferum от 22 апреля 2014, 16:26:31
Так то это косяк lxde  так как на старом компе где флоппик сохранился и в mate и в xfce дискета работает 7.4 i386 В шестёрке флоппик не работал в гноме, для реанимации приходилось ставить пересобраный udisks в lxde не проверял  а в кедах всё работало.
Попробую с livecd позагружать разные DE и проверить.

Yrii

да, а то насколько я помню у меня с этим проблема была...
тут всё норм :)

хм, так если проблема есть и в командной строке, то причём тут ДЕ?

speed_vm

#7
Действительно, проблема не в DE. Взял несколько дискет, накатал болванки с образами (standart, lxde, xfce, gnome, kde), загружался и поочередно пробовал монтировать дискеты. Дискеты МОНТИРОВАЛИСЬ! Кроме той, что в первый раз использовал. Несколько раз отформатировав ее, она тоже стала монтироваться. Но это все в LiveCD. Ниодна дискета не монтировалась под установленной системой! Демонстрация вывода консоли:
speed@debian:~$ sudo mount -t vfat /dev/fd0 /mnt/
speed@debian:~$ ls /mnt/
speed@debian:~$
speed@debian:~$ sudo umount /dev/fd0
umount: /dev/fd0: not mounted

Дискета не пустая и не монтируется в конечном итоге. В выводе dmesg только одна строка:
[  307.345517] FAT-fs (fd0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Которая и в LiveCD присутствовала, что не мешало монтировать дискеты.

Нашел в чем загвоздка. Дело в том, что в fstab присутствует строка:
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
Если ее закомментировать, вышеописанными командами дискета прекрасно монтируется.
Я ее туда не вставлял, она появилась автоматически после установки системы. Так же быть не должно. В чем юмор?

Yrii

ну почему же, может прописаться
у тебя же cdrom прописался, так? :)
хм, может из-за того что auto стояло была проблема?
а если расскоментировать и вместо auto  написать vfat ?
это ради интереса. так то получается, что проблема решена... :)

speed_vm

Цитироватьу тебя же cdrom прописался, так? :)
Ну так привод-то работает.
Цитироватьхм, может из-за того что auto стояло была проблема?
а если расскоментировать и вместо auto  написать vfat ?
Пробовал и vfat, и msdos, и разные параметры менять - не работает, если строка в fstab присутствует.
Цитироватьтак то получается, что проблема решена... :)
Что не работает - понятно. Осталось понять - по какой причине. Может у кого какие мысли есть по этому поводу?

qupl

А в /media/floppy0 что после вставки дискеты?

Yrii

#11
Цитата: speed_vm от 24 апреля 2014, 18:49:13
Цитироватьтак то получается, что проблема решена... :)
Что не работает - понятно. Осталось понять - по какой причине. Может у кого какие мысли есть по этому поводу?
speed_vm не так прочитал, извеняй.. :)

попробуй поменять noauto на auto

Сообщение объединено: 24 апреля 2014, 21:12:42

попробуй ещё с помощью этой команды:
udisks --mount /dev/fd0

speed_vm

Цитата: qupl от 24 апреля 2014, 19:52:15
А в /media/floppy0 что после вставки дискеты?
Ничего.
Цитата: Yrii от 24 апреля 2014, 20:54:35
попробуй поменять noauto на auto
mount: unknown filesystem type 'noauto'.
Цитата: Yrii от 24 апреля 2014, 20:54:35
попробуй ещё с помощью этой команды:
udisks --mount /dev/fd0
Работает!
speed@debian:~$ udisks --mount /dev/fd0
Mounted /org/freedesktop/UDisks/devices/fd0 at /media/floppy0
speed@debian:~$ ls /media/floppy0
Новый текстовый документ.txt
speed@debian:~$

Можно словами объяснить в чем причина и почему нужно использовать именно эту команду?

Yrii


speed_vm

#14
Решение проблемы:
1. Если строка "/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0" (или похожая) в fstab присутствует, монтировать:
udisks --mount /dev/fd0
2. Если строка в fstab про флопик отсутсвует (или закомментирована), монтировать:
mount -t vfat /dev/fd0 /mnt/
или
mount -t msdos /dev/fd0 /mnt/
Тема закрыта.