Необъяснимая проблема с флешками (не могу скопировать на них файлы)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

reg123
Сообщения: 284
ОС: Vista

Необъяснимая проблема с флешками

Сообщение reg123 »

Открываю дельфина, беру файлы, кидаю на флешки (разные). Файлы появляются на флешке, но стоит вытащить флешку и опять вставить -- файлов нет!
Флешки, под фатом, судя по всему.
Спасибо сказали:
Vexhin
Сообщения: 78
ОС: Ubuntu 20.04 MATE

Re: Необъяснимая проблема с флешками

Сообщение Vexhin »

Каким образом отключаем? Версия Суси?
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

Vexhin писал(а):
05.11.2012 17:16
Каким образом отключаем?


Просто выдираем. Но если отключать, то файлы сохраняются! Спасиб!
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Необъяснимая проблема с флешками

Сообщение drBatty »

reg123 писал(а):
05.11.2012 16:26
Файлы появляются на флешке, но стоит вытащить флешку и опять вставить -- файлов нет!

ФС нужно корректно отмонтировать, иначе она возвращается в последнее непротиворечивое состояние.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

drBatty

Не, ну такая забота об оборудовании и пользователях, конечно, впечатляет, но, всё-таки, флешка, на то и флешка -- она изначально разрабатывалась для горячего подключения и отключения. В венде я всегда безопасно извлекаю -- ибо антивирус. Думал в линухе это излишне.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Необъяснимая проблема с флешками

Сообщение SLEDopit »

reg123 писал(а):
06.11.2012 13:57
В венде я всегда безопасно извлекаю -- ибо антивирус
Причём здесь антивирус? Он что, флешку цепями приковывает?
В винде, говорят, файлы пропадают точно так же при внезапном отключении.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

Антивирус может в самый неподходящий момент начать шерстить. По мнению венды такое устройство "в данный момент используется". Выдирание чревато.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450
Контактная информация:

Re: Необъяснимая проблема с флешками

Сообщение Sleeping Daemon »

reg123 писал(а):
06.11.2012 14:18
Антивирус может в самый неподходящий момент начать шерстить. По мнению венды такое устройство "в данный момент используется". Выдирание чревато.

Дело не в каспере. Дело в буфферизированой записи. Команда отмонтирования сбрасывает все буффера на флэшку. Если спользовать синхронный ввод/ваывод, то можно и выдёргивать. Только в скорости проиграете.
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

Sleeping Daemon

Честно говоря, мало что понял. О чем речь? Что значит буфферизированная запись, в данном случае? Я кидал на флешку файл размером 260 байт.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Необъяснимая проблема с флешками

Сообщение Bizdelnick »

reg123 писал(а):
06.11.2012 15:34
Честно говоря, мало что понял. О чем речь? Что значит буфферизированная запись, в данном случае? Я кидал на флешку файл размером 260 байт.

Он хранился в буфере, в ОЗУ, запись непосредственно на флешку не производилась.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

Bizdelnick

Хм, а если там несколько гигабайт копировать? Тоже после монтирования запишет? Надо проверить.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Необъяснимая проблема с флешками

Сообщение Bizdelnick »

reg123 писал(а):
06.11.2012 16:11
Хм, а если там несколько гигабайт копировать? Тоже после монтирования запишет?

По достижении какого-то объёма буфера будет произведена запись на накопитель. Но гарантии, что при этом копируемый файл будет записан полностью, всё равно нет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

Провел несколько тестов с выдиранием (без размонтирования) и окончательно запутался.
Копировал сразу по два файла: 1) >100mb, 2) <300b
Первый копируется всегда. Второй копируется только на экране. Т.е. система пишет что скопировано два файла, показывает эти два файла на флешке, но при выдирании остается только большой файл. По крайней мере сделал 4 теста, во всех 4-х большой остался. Маленький скопировался только один раз, еще один скопировался, но при выдирании показал 0b, и два раза не скопировался.
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Необъяснимая проблема с флешками

Сообщение Basileus »

reg123 писал(а):
06.11.2012 13:57
она изначально разрабатывалась для горячего подключения и отключения

Учите матчасть. Горячее подключение и отключение подразумевает вытаскивание флешки без последствий при работающем компьютере. Т.е. флешка не сгорит. Но никто не подразумевает, что вновь записанная информация, при таком варварском выдёргивании останется на флешке. Это в первую очередь зависит от способа записывания информации на эту самую флешку или, проще сказать, от использования буфера. Можно систему настроить так, чтобы была прямая запись на флешку, тогда свисток дёргать можно будет без отмонтирования, но проиграете в скорости записи (ну или тормоза в системе будут, если пишутся много мелких файлов). В случае использования буфера повышается скорость записи, а, самое главное, есть шанс, что флешка вам прослужит дольше, так как если вы добавляете и удаляете файлы по несколько раз за сеанс, то всё это будет происходить в буфере, а на флешку сбросится только последнее состояние при отмонтировании. И от операционной системы это не зависит.
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Необъяснимая проблема с флешками

Сообщение drBatty »

reg123 писал(а):
06.11.2012 13:57
Не, ну такая забота об оборудовании и пользователях, конечно, впечатляет, но, всё-таки, флешка, на то и флешка -- она изначально разрабатывалась для горячего подключения и отключения.

не путайте интерфейс с накопителем. Интерфейс позволяет отключить флешку в любой момент, а накопитель - не позволяет.
Basileus писал(а):
07.11.2012 09:50
В случае использования буфера повышается скорость записи, а, самое главное, есть шанс, что флешка вам прослужит дольше, так как если вы добавляете и удаляете файлы по несколько раз за сеанс, то всё это будет происходить в буфере, а на флешку сбросится только последнее состояние при отмонтировании.

+1
kisil писал(а):
07.11.2012 21:29
sync кажытса синхронизирует

да, но umount более правильнее и быстрее. или мышкой.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Необъяснимая проблема с флешками

Сообщение drBatty »

reg123 писал(а):
06.11.2012 16:11
Хм, а если там несколько гигабайт копировать? Тоже после монтирования запишет? Надо проверить.

система действительно _пишет_ тогда, когда ей делать больше нечего. Потому можно 100500 файлов отправить на флешку, и они НЕ запишуться, а так и останутся в кеше (особенно если ФС чем-то занята, а памяти хватает). Писать начинает лишь
1. если память кончилась (большой файл)
2. sync или umount
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

Система пишет: два файла скопированы. И показывает эти файлы на флешке.
Файлы скопированы? Скопированы. Они на флешке? Да, на флешке.
Ан нет.
Кстати, я довольно часто сначала выключаю комп, а потом вытаскиваю флешку. Например, когда с работы ухожу, выключаю, пока комп неспешно завершает работу, иду одеваюсь, потом возвращаюсь, выключаю бп и вытаскиваю флешку. Надо будет попробовать это на сюзе...

Кстати, я не в курсе что такое sync.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Необъяснимая проблема с флешками

Сообщение Bizdelnick »

reg123 писал(а):
09.11.2012 18:46
я не в курсе что такое sync.

man sync
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Необъяснимая проблема с флешками

Сообщение drBatty »

reg123 писал(а):
09.11.2012 18:46
Система пишет: два файла скопированы. И показывает эти файлы на флешке.
Файлы скопированы?

нет.
reg123 писал(а):
09.11.2012 18:46
Они на флешке? Да, на флешке.

нет. файлы ещё в памяти.
reg123 писал(а):
09.11.2012 18:46
Кстати, я довольно часто сначала выключаю комп, а потом вытаскиваю флешку. Например, когда с работы ухожу, выключаю, пока комп неспешно завершает работу, иду одеваюсь, потом возвращаюсь, выключаю бп и вытаскиваю флешку. Надо будет попробовать это на сюзе...

перед выключением выполняется umount, потому в этом нет ничего страшного.
reg123 писал(а):
09.11.2012 18:46
Кстати, я не в курсе что такое sync.

кстати, вы в подпись впишите - "я не умею гуглить и не знаю про man". А то тут большинство таки умеют...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Необъяснимая проблема с флешками

Сообщение Basileus »

drBatty писал(а):
12.11.2012 12:11
перед выключением выполняется umount, потому в этом нет ничего страшного.

+1
Система выполняет синхронизацию и записывает на флешку всё, что ещё висело в памяти. Кстати офтопик делает примерно то же самое при выключении: синхронизирует данные, пишет на флешку и отцепляет её из системы при выключении.
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
reg123
Сообщения: 284
ОС: Vista

Re: Необъяснимая проблема с флешками

Сообщение reg123 »

стёр. Всё это суета сует ))
Спасибо сказали:
Аватара пользователя
jugan
Сообщения: 12
ОС: openSuSe 12.2 kde3.5

Re: Необъяснимая проблема с флешками

Сообщение jugan »

Может не в тему, но имеется также проблема с записью на флешку. Скорость записи 60-70 кбит/с, считывания 12-18 мбит/с, если под рутом изменить путь монтирования на произвольный , то скорость записи нормальная, при автомонтировании скорость записи почему-то ограничена, есть идеи куда копать?!
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Необъяснимая проблема с флешками

Сообщение broom »

jugan писал(а):
24.11.2012 04:27
Может не в тему, но имеется также проблема с записью на флешку. Скорость записи 60-70 кбит/с, считывания 12-18 мбит/с, если под рутом изменить путь монтирования на произвольный , то скорость записи нормальная, при автомонтировании скорость записи почему-то ограничена, есть идеи куда копать?!

Посмотреть параметры монтирования при автомонтировании, т.е. вывод команды mount.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Необъяснимая проблема с флешками

Сообщение drBatty »

jugan
возможно флешка в NTFS, а для этой ФС существует два драйвера. (см. http://ru.wikipedia.org/wiki/NTFS#Linux )
очевидно, что при монтировании через DE работает FUSE драйвер, который криво пишет. А при монтировании командой mount используется ntfs-3g, который пишет намного лучше.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Необъяснимая проблема с флешками

Сообщение Bizdelnick »

drBatty писал(а):
24.11.2012 10:05
jugan
возможно флешка в NTFS, а для этой ФС существует два драйвера. (см. http://ru.wikipedia.org/wiki/NTFS#Linux )
очевидно, что при монтировании через DE работает FUSE драйвер, который криво пишет. А при монтировании командой mount используется ntfs-3g, который пишет намного лучше.

Вы что-то путаете, ntfs-3g - это и есть FUSE драйвер. А ядерный драйвер как правило собирают вообще без поддержки записи.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
jugan
Сообщения: 12
ОС: openSuSe 12.2 kde3.5

Re: Необъяснимая проблема с флешками

Сообщение jugan »

Забыл отписать - флешка FAT32. При монтировании скорость записи низкая , после форматирования или перемонтированиии на другой каталог скорость записи нормальная , но до тех пор , пока не отмонтировать ее. Потом опять скорость низкая. ОС - openSUSE 12.2 . на 12.1 было все нормально
Спасибо сказали:
Аватара пользователя
jugan
Сообщения: 12
ОС: openSuSe 12.2 kde3.5

Re: Необъяснимая проблема с флешками

Сообщение jugan »

вывод mount
Spoiler
devtmpfs on /dev type devtmpfs (rw,relatime,size=1529248k,nr_inodes=210719,mode=755)
tmpfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
/dev/sda7 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
tmpfs on /var/run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda1 on /tprm type ext4 (rw,relatime,data=ordered)
/dev/sda6 on /home type ext4 (rw,relatime,data=ordered)
/dev/sda5 on /home/jugan/guga type ext3 (rw,relatime,errors=continue,commit=5,barrier=1,data=ordered)
/dev/sda2 on /srv type ext4 (rw,relatime,data=ordered)
/dev/sdb1 on /media/openSUSE-DVD-i586-Build0167 type vfat (rw,nosuid,nodev,noatime,sync,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=cp
437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,errors=remount-ro,uhelper=udisks)


флешка последняя(/dev/sdb1) , может кто-нибудь объяснить что означает это

Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Необъяснимая проблема с флешками

Сообщение yars »

jugan писал(а):
17.01.2013 21:34

Код: Выделить всё

/dev/sdb1 on /media/openSUSE-DVD-i586-Build0167 type vfat (rw,nosuid,nodev,noatime,sync,uid=1000,gid=100,fmask=0022,dmask=0077,codepage
=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,errors=remount-ro,uhelper=udisks)

Вот и причина: sync. С учетом того, что говорилось выше - нужно изменить настройки автоматического монтирования.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
jugan
Сообщения: 12
ОС: openSuSe 12.2 kde3.5

Re: Необъяснимая проблема с флешками

Сообщение jugan »

да , действительно. Я уже нашел, после перемонтирования параметр sync исчезает. Вопрос только почему он появляется автоматически, в параметрах нигде вроде как не указано стартовать.

И как его отключить, если знает кто?
Спасибо сказали:
vilehan
Сообщения: 21

Re: Необъяснимая проблема с флешками

Сообщение vilehan »

openSUSE 13.1

Создать файл /etc/tmpfiles.d/local.conf с содержимым:

w /sys/kernel/mm/transparent_hugepage/enabled - - - - madvise
w /sys/kernel/mm/transparent_hugepage/defrag - - - - madvise
w /sys/kernel/mm/transparent_hugepage/khugepaged/defrag - - - - 0
Спасибо сказали:
Ответить