Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Как убрать кеширование записи на флешку?  (Прочитано 1888 раз)

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

Оффлайн savy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Собственно, сабж. Уже подустал форматировать флешки - сбрасываются постоянно, если извлечь без отмонтирования.

Оффтоп: чтобы не заводить новую тему, подвопросик (: как убрать drag'n'drop текста? ну не нужен он мне ))

Ubuntu 9.04

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #1 : 01 Январь 2010, 14:37:28 »
Перед извлечением отмонтировать никак?
Или я вопроса не понял?
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн savy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #2 : 01 Январь 2010, 16:33:43 »
В том-то и дело, что хочется вставить флешку, скинуть на неё файлы и просто выдернуть не задумываясь, отмонтировал я её или нет. Ведь в этом же ничего такого нет!?

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1686
  • ちのう の きょうかん
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #3 : 01 Январь 2010, 16:49:40 »
:idiot2: Кагбэ помягче сказать... Фгугл! Вот. Посмотри зачем вообще в любой ОС надо делать "Безопасное извлечение" или отмонтировать.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн savy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #4 : 01 Январь 2010, 17:24:04 »
:idiot2: Кагбэ помягче сказать... Фгугл! Вот. Посмотри зачем вообще в любой ОС надо делать "Безопасное извлечение" или отмонтировать.

Чтобы закрыть все открытые дескрипторы файлов - Угадал?
Это понятно! Не понятно, что там остаётся открытым, если я просто скинул папку на флешку и больше к ней не обращаюсь? Опять-таки, приходится сравнивать с ХРюшой - никогда не нажимал никаких извлечений устройств и ни разу не потерял от этого данные!

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1557
  • УМка.
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #5 : 01 Январь 2010, 17:26:51 »
В том-то и дело, что хочется вставить флешку, скинуть на неё файлы и просто выдернуть не задумываясь, отмонтировал я её или нет. Ведь в этом же ничего такого нет!?
есть вероятность что просто сожжешь  флешку - а так ничего.
без кеширования ни одна файловая система не работает ибо будет все копироваться медленно  и еще напрягать проц.
без правильного извлечения флехи нет никакой уверености что последние записываемые данные  сохранятся.
вынимай  флешку после того как данные запишуться - перестанет моргать(в gkrellm снизиться дисковая активность до нуля). 
Дома Linux mint 15 ||  Ubuntu 14.04  / Ubuntu 17.03
Работа: Linux Mint 18(Ub 16.04)

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #6 : 01 Январь 2010, 17:47:01 »
Попробовал как-то раз я примонтировать флэшку с параметром sync
sudo mount -o remount,sync /media/flash
попробовал потом скопировать на нее файл, пришел в ужас от скорости и забил на это дело. :)
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн savy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #7 : 01 Январь 2010, 18:41:51 »
есть вероятность что просто сожжешь  флешку - а так ничего.
Было дело: поставил на формат и не дождался... ))

вынимай  флешку после того как данные запишуться - перестанет моргать(в gkrellm снизиться дисковая активность до нуля).
Прикольная прога, поставил - теперь играюсь ))

Пользователь решил продолжить мысль 01 Январь 2010, 18:59:10:
Попробовал как-то раз я примонтировать флэшку с параметром sync
sudo mount -o remount,sync /media/flash
попробовал потом скопировать на нее файл, пришел в ужас от скорости и забил на это дело. :)
Хм, 4,3 метра/сек против 250 кбайт/сек - я просто в шоке! Надо учесть, что в обычном режиме запись шла сразу - я отмонтировал том и никаких остаточных сливаний на флешку не произошло. Т.е. сценарий, который я описал возможен, просто что-то недоработано.

Ну ладно, Спасибо всем кто отозвался! ))
« Последнее редактирование: 01 Январь 2010, 18:59:10 от savy »

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Как убрать кеширование записи на флешку?
« Ответ #8 : 01 Январь 2010, 19:19:37 »
Можно конечно поковырять исходники используемого фм и добавить вызов sync в функцию копирования. Только не знаю, куда лучше дописывать, после копирования отдельного файла или после всех файлов.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

 

Страница сгенерирована за 0.057 секунд. Запросов: 22.