Автор Тема: Внешние носители vs Кэш  (Прочитано 4759 раз)

Оффлайн Bickaze

  • Участник
  • *
  • Сообщений: 86
  • Desktop 4.0
    • Студия Браво
Внешние носители vs Кэш
« : 16.01.2009 15:34:25 »
Вообщем проблема с записью на внешние носители информации.

Проблема в том, что при копировании файлов на устройство они якобы копируются, но при извлечении устройства( через "безопасное извлечение" и без него ) файлов на устройстве нет. файловая система на устройствах - fat32.

Читал, что это "фишка" FAT'a, что он в кэш сует и пользуется оттуда для более быстрого пользования. Но как это исправить?
Надоело все файлы через файлообменники пересылать  :D
Добавлял на флешку, на переносной хард, на телефон.

Desktop 4.0

Alexei_VM

  • Гость
Re: Внешние носители vs Кэш
« Ответ #1 : 16.01.2009 16:16:29 »
Добавлял на флешку, на переносной хард, на телефон.

Какая версия ядра? Как монтируете? Что в /etc/fstab?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 198
    • Домашняя страница
Re: Внешние носители vs Кэш
« Ответ #2 : 16.01.2009 18:16:52 »
Перед извлечением можно запустить sync, дождаться окончания его работы и вынимать устройство (фактически это аналог безопасного извлечения) Полезно посмотреть последние строчки в /var/log/messages
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....
Re: Внешние носители vs Кэш
« Ответ #3 : 16.01.2009 20:51:23 »
Странно - безопасное извлечение то-же  должно делать sync.

Оффлайн Bickaze

  • Участник
  • *
  • Сообщений: 86
  • Desktop 4.0
    • Студия Браво
Re: Внешние носители vs Кэш
« Ответ #4 : 20.01.2009 11:57:26 »
в fstab их вообще нету.  и в /mnt/ тоже.
Они появляются в папке /media/
Desktop 4.0

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Внешние носители vs Кэш
« Ответ #5 : 21.01.2009 20:34:47 »
в fstab их вообще нету.  и в /mnt/ тоже.
Они появляются в папке /media/
Когда вставите флешку в гнездо и зайдёте на неё в кде - введите в консоле команду: mount и вывод её сюда
Ещё можно показать вывод: rpm -q hal hal-info
Тогда можно продолжать разговор.

Оффлайн Bickaze

  • Участник
  • *
  • Сообщений: 86
  • Desktop 4.0
    • Студия Браво
Re: Внешние носители vs Кэш
« Ответ #6 : 21.01.2009 21:25:25 »
в fstab их вообще нету.  и в /mnt/ тоже.
Они появляются в папке /media/
Когда вставите флешку в гнездо и зайдёте на неё в кде - введите в консоле команду: mount и вывод её сюда
Ещё можно показать вывод: rpm -q hal hal-info
Тогда можно продолжать разговор.
выводит следующее
/dev/hda1 on / type ext3 (rw)
proc on /proc type proc (rw,noexec,nosuid,gid=19)
sysfs on /sys type sysfs (rw)
udevfs on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
shmfs on /dev/shm type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid)
/dev/hda2 on /mnt/hda2 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/hda6 on /mnt/hda6 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
usbfs on /proc/bus/usb type usbfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sda on /media/U3 type vfat (rw,nosuid,nodev,noatime,uid=500,utf8,shortname=lower)
это устройство /dev/sda, где в скобках стоит rw :(

похоже я доигрался монтируя и демонтируя - теперь я вообще не могу ничего изменять в флешке.  При попытке удалить\изменить\записать файл пишет что ошибка. Из-за чего?

содержимое fstab'a следующее
proc            /proc                   proc    nosuid,noexec,gid=proc          0 0
devpts          /dev/pts                devpts  nosuid,noexec,gid=tty,mode=620  0 0
tmpfs           /tmp                    tmpfs   nosuid                          0 0
UUID=c070deb2-d01a-4f1c-87de-d60f0d8700ec       /       ext3    defaults        1       1
UUID=2571c8b4-3c3a-4e00-87ab-94c14b0f4bdb       swap    swap    defaults        0       0
/dev/hdb        /media/cdrom    udf,iso9660     ro,noauto,user,utf8     0 0
/dev/hda2       /mnt/hda2       ntfs-3g locale=ru_RU.utf8,umask=0 0 0
/dev/hda6       /mnt/hda6       ntfs-3g locale=ru_RU.utf8,umask=0 0 0
Desktop 4.0

Оффлайн Bickaze

  • Участник
  • *
  • Сообщений: 86
  • Desktop 4.0
    • Студия Браво
Re: Внешние носители vs Кэш
« Ответ #7 : 21.01.2009 21:26:55 »
rpm -q hal hal-info
вывело
hal-0.5.9.1-alt1
предупреждение: пакет hal-info не установлен
установить этот пакет? он для чего?
Desktop 4.0

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 198
    • Домашняя страница
Re: Внешние носители vs Кэш
« Ответ #8 : 22.01.2009 12:25:10 »
похоже я доигрался монтируя и демонтируя - теперь я вообще не могу ничего изменять в флешке.  При попытке удалить\изменить\записать файл пишет что ошибка. Из-за чего?
1. На флешке может быть случайно включена аппаратная защита (посмотрите переключатель)
2. Ошибки при записи нужно смотреть через tail /var/log/messages
Андрей Черепанов (cas@)

Оффлайн Bickaze

  • Участник
  • *
  • Сообщений: 86
  • Desktop 4.0
    • Студия Браво
Re: Внешние носители vs Кэш
« Ответ #9 : 22.01.2009 13:59:31 »
смотрел переключатель.
пойду смотреть на логи
Desktop 4.0

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Внешние носители vs Кэш
« Ответ #10 : 23.01.2009 18:13:27 »
а что за флэшка? производитель, модель?

Оффлайн Bickaze

  • Участник
  • *
  • Сообщений: 86
  • Desktop 4.0
    • Студия Браво
Desktop 4.0

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Внешние носители vs Кэш
« Ответ #12 : 23.01.2009 19:11:46 »
это случаем не MTP-only устройство?

Оффлайн Bickaze

  • Участник
  • *
  • Сообщений: 86
  • Desktop 4.0
    • Студия Браво
Re: Внешние носители vs Кэш
« Ответ #13 : 23.01.2009 23:24:51 »
т.е. устройство только для чтения?
на других ОС нормально все работает(на винде проверялось)
Desktop 4.0

Оффлайн rxxrus

  • Участник
  • *
  • Сообщений: 359
  • AltLinux p?/Ubuntu 15.04
Re: Внешние носители vs Кэш
« Ответ #14 : 27.04.2010 10:31:49 »
Подобная проблема в SL: При копировании большого файла, скажем 100 МГ индикация XFCE показывает что копирование закончено, но при извлечении говорит что идет запись на устройство и выдает ошибку извлечения. Правда если подождать, скажем 1 мин то все нормально извлекается.
Где копать? Или это БАГ.
(SL Обновлен до Сизифа).