проблемы c ntfs и fat
недавно начался сабж.
1) монтирую раздел под нтфс(неважно, ntfs-3g или ntfsprogs), пытаюсь записать файл на этот раздел - процесс записи останавливается (в середине, почти в онкце - неважно). после этого в течение когда секунд, а когда и минут - зависает все, кроме курсора мыши.
2) монтирую флешку под fat. не получается даже скопировать файл. ошибка ввода-вывода.
может быть еще с какими фс есть траблы, не проверял. не на чем :) но с родными ext2, ext3 и reiserfs без нареканий все работает.
началось все это буквально день или два назад. сложно сказать точно. последнее что менял в системе - пересобирал ядро с поддержкой iptables (врядли в этом дело) и делал emerge -ebka system. откатить hal и udev уже пробовал - не помогает. куда копать подскажите плз.
- Для комментирования войдите или зарегистрируйтесь
В первую очередь смотри логи
/var/log/messages
emerge is not apt-get
такс.. попробую описать подробнее...
флешка - sd-карта в мини-кардридере qbiq.
переформатировал под виндой - стала обемом 1 гб вместо двух. известный глюк. надо hp-usb tool форматировать, чтобы 2 гига было. ну ладно. копирую konqueror файл 170 мб - на 83% подвисает. проходит секунд 30 - процесс копирования успешно завершается. в messages вижу:
Feb 3 03:02:31 unixgate usb 1-3: reset high speed USB device using ehci_hcd and address 5
fdisk /dev/sdb сообщает:
Диск /dev/sdb: 1020 МБ, 1020264448 байт
255 heads, 63 sectors/track, 124 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x21c727ff
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 249 1992672+ b W95 FAT32
Раздел 1 имеет различные физические/логические окончания:
физ=(247, 254, 63) логич=(248, 20, 28)
удаление/пересоздание раздела на флешке, с помощью линуксового fdisk, приводит к следующему:
ПРЕДУПРЕЖДЕНИЕ: Перечитывание таблицы разделов завершилось неудачей с ошибкой 16: Устройство или ресурс занято.
Ядро все еще использует старую таблицу.
Новая таблица будет использована при следующей перезагрузке.
после перевтыкания диска:
Feb 3 03:18:16 unixgate usb 1-3: USB disconnect, address 5
Feb 3 03:18:19 unixgate usb 1-3: new high speed USB device using ehci_hcd and address 6
Feb 3 03:18:19 unixgate usb 1-3: configuration #1 chosen from 1 choice
Feb 3 03:18:19 unixgate scsi9 : SCSI emulation for USB Mass Storage devices
Feb 3 03:18:19 unixgate usb-storage: device found at 6
Feb 3 03:18:19 unixgate usb-storage: waiting for device to settle before scanning
Feb 3 03:18:24 unixgate scsi 9:0:0:0: Direct-Access Myson CS8819A2-105 00 1.01 PQ: 0 ANSI: 0 CCS
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] 1992704 512-byte hardware sectors (1020 MB)
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] Write Protect is off
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] Mode Sense: 03 00 00 00
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] Assuming drive cache: write through
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] 1992704 512-byte hardware sectors (1020 MB)
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] Write Protect is off
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] Mode Sense: 03 00 00 00
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] Assuming drive cache: write through
Feb 3 03:18:24 unixgate sdb: sdb1
Feb 3 03:18:24 unixgate sd 9:0:0:0: [sdb] Attached SCSI removable disk
Feb 3 03:18:24 unixgate sd 9:0:0:0: Attached scsi generic sg1 type 0
Feb 3 03:18:24 unixgate usb-storage: device scan complete
Feb 3 03:18:26 unixgate FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
т.е. sdb: p1 exceeds device capacity уже не пишет. с другой флешкой (на 512 мб) этого не было. ну и ладно. есть глюк с этим картридером. но дело не в нем.
пробую копировать еще раз, уже из mc - подвисает на 14%.
затем снова -
Feb 3 03:22:36 unixgate usb 1-3: reset high speed USB device using ehci_hcd and address 6
и уже 15%. опять висим. копирует как-то блоками чтоли. процентов 5-10 пройдет - висит. опять 5-10% - висит. до 85% дошло - снова
Feb 3 03:23:36 unixgate usb 1-3: reset high speed USB device using ehci_hcd and address 6
в итоге еще одно такое сообщение - и копирование завершено.
читает нормально вроде. без подвисаний. но в messages опять про reset usb device.
далее umount /mnt/usb выдает следующее:
umount: /mnt/usb: устройство занято
umount: /mnt/usb: устройство занято
с ключом -f аналогично. но -r прокатывает. перемонтирует только для чтения.
единственное помимо всего прочего подозрительное сообщение в messages:
Feb 3 03:32:45 unixgate Driver 'sd' needs updating - please use bus_type methods
при открытии konqueror, по крайней мере "Домой" на рабочем столе, даже при отсутствии подмонтированных разделов в нтфс/фат - вылетает х-сервер:
Feb 3 03:39:09 unixgate X[7976]: segfault at 000001a4 eip 0818d1da esp bf981700 error 4
Feb 3 03:39:10 unixgate kdm[7942]: X server for display :0 terminated unexpectedly
т.к. временно отмонтировал нтфс-раздел, чтобы проверить, с ним ли связан вылет иксов - делаю mount -a. пробую копировать файл. последнее что вижу в логах:
Feb 3 03:46:18 unixgate ntfs-3g[9099]: Version 1.2129 integrated FUSE 27
Feb 3 03:46:18 unixgate ntfs-3g[9099]: Mounted /dev/hda6 (Read-Write, label "Common", NTFS 3.1)
Feb 3 03:46:18 unixgate ntfs-3g[9099]: Cmdline options: rw,noexec,nosuid,nodev,users,uid=1000
Feb 3 03:46:18 unixgate ntfs-3g[9099]: Mount options: rw,noexec,nosuid,nodev,users,silent,allow_other,nonempty,default_permissions,relatime,fsname=/dev/hda6,blkdev,blksize=4096
т.е. что для фат, что для нтфс, кроме usb device reset - ничего подозрительного нет.
при копировании на раздел с нтфс - подвисает весьма странно. сначала клавиатура. ни капслок (просто видно по светодиоду), ни вообще ничего не работает. затем через секунд 30 виснут иксы напрочь. остается тока курсор мыши. если копировать в консоли в mc (без иксов) - виснет аналогично. и аналогично остается доступным курсор мыши (gpm). в итоге приходится перезагружаться по sysrq - reisub. на sysrq, слава богу, реагирует.
с родными же фс ext2, ext3, reiserfs можно хоть обкопироваться. все работает отлично.
А вот настораживает:
Вот это насторожило...
emerge is not apt-get