Автор Тема: Флэшки и проблемы  (Прочитано 941 раз)

Оффлайн jazon

  • Участник
  • *
  • Сообщений: 166
Флэшки и проблемы
« : 20.07.2026 19:46:03 »
Очень давно у меня назрел вопрос, но я всё забывал его задать. Работая в Линуксе пользуешься "флэшками", при отключении их выводится оповещение типа "теперь носитель можно "безопасно" вынуть.
Но при этом "флэшка" продолжает мигать, т.е. доступ к ней не отключается. То же самое происходило и при работе с Федорой. Хотя в "Винде", при завершении работы с "флэшкой" последняя полностью отключается и с ней ни каких проблем не бывает. А вот "флэшки" работающие в Линуксе накапливают ошибки. И их периодически приходится форматировать. Так было и в "девятке". Как работает 11_ая модель не знаю, сейчас у меня стоит 10.4.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 674
Re: Флэшки и проблемы
« Ответ #1 : 20.07.2026 19:51:10 »
umount в консольке отпускает консоль только после размонтирования. Если GUI так не делает, надо куда-то повесить баг. Ещё можно написать sync (сработает для всех смонтированных ФС, не только для отдельно взятой флешки), тогда не очень надо umount, хотя если ФС будет не вариант FAT, ругаться тоже будет.

Оффлайн jazon

  • Участник
  • *
  • Сообщений: 166
Re: Флэшки и проблемы
« Ответ #2 : 20.07.2026 21:00:53 »
Уважаемы asy, простой пользователь этим заниматься не сможет, вот беда. Я ещё что нибудь нацарапаю, но это то же не выход. Особенно вызов консоли, часто "флэшка" нужна во время работы в интернете. И ещё момент, параллельно у меня работают диски подключённые через USB, как бы на них не отразилось использование команды - sync.

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 1 329
Re: Флэшки и проблемы
« Ответ #3 : 20.07.2026 22:55:20 »
при отключении их выводится оповещение типа "теперь носитель можно "безопасно" вынуть.
Это говорит о том, что на флешку отправлены все данные из буферов компьютера и она отмонтирована, а уж сколько времени занимает сам процесс записи внутри флешки зависит от неё самой, у неё ведь тоже есть буферы. Ждите.
Но при этом "флэшка" продолжает мигать, т.е. доступ к ней не отключается.
Доступ к ней может быть уже отключён, но внутри неё происходит процесс записи, а он может быть не быстрым.
Некоторые флешки при присутствии USB питания постоянно горят или мигают, но это не говорит о том, что к ней производится обращение, или внутри неё идёт запись.
А вот "флэшки" работающие в Линуксе накапливают ошибки. И их периодически приходится форматировать.
Странное заявление.
Для начала нужно посмотреть на эти ошибки.

Не путайте "Отсоеденить" (читай отмонтировать) и "Отключить" (читай снять питание с порта).

Мне приносили какую-то дешёвую флешку, корректно извлечённую из винды, с просьбой попробовать восстановить информацию. На эту флешку просто ничего полезного не успело записаться, потому что её извлекли из разъёма пока она ещё мигала светодиодом. хотя винда сказала человеку  что уже можно извлекать. А писали на неё файлы с видеорегистратора.

Флешек много, они почти все разные, поведение у них не одинаковое.

И ещё момент, параллельно у меня работают диски подключённые через USB, как бы на них не отразилось использование команды - sync.
Sync работает одноврменно для всех накопителей в системе и сбрасывает системные буферы из RAM в накопители. Ничего страшного эта команда не делает, она даже полезна.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 674
Re: Флэшки и проблемы
« Ответ #4 : 20.07.2026 22:59:07 »
Уважаемы asy, простой пользователь этим заниматься не сможет, вот беда.
Да, беда-беда: надо что-то учить. И как же мы DOS-то учили в 90-е... Или, даже, в конце 80-х...
И ещё момент, параллельно у меня работают диски подключённые через USB, как бы на них не отразилось использование команды - sync.
И как оно должно отразиться? "man sync" вроде бы понятно пишет:

NAME
       sync - Synchronize cached writes to persistent storage

Не очень мне ясно, где тут можно найти непонимание.

Оффлайн jazon

  • Участник
  • *
  • Сообщений: 166
Re: Флэшки и проблемы
« Ответ #5 : 20.07.2026 23:27:33 »
Уважаемый asy, на моём ПК Линукс работает с диска подключённого через USB и диск данных то же, поэтому команда sync не должна сработать (попробовать можно конечно). Все те "флэшки", электронные схемы которых мне знакомы, мигают когда к ним обращается операционная система. С Линуксом они мигают пока не выключишь ПК, т.е. час, два и т.д.

Оффлайн SerW

  • Участник
  • *
  • Сообщений: 495
    • Вперед, в Интернет!
Re: Флэшки и проблемы
« Ответ #6 : 20.07.2026 23:37:33 »
jazon, здравствуйте!
Вы себе не выдумывайте сами костыли.
У вас Линь работает от USB... Посмотрел бы я на пользователя Форточек в таком же юз кейсе :-)
dragonserw.ru/basealt:p11

Оффлайн jazon

  • Участник
  • *
  • Сообщений: 166
Re: Флэшки и проблемы
« Ответ #7 : 20.07.2026 23:44:29 »
Уважаемый Nikom, тут уж написал, "флэшки" мигают пока не выключишь ПК. Разве у Вас по другому? Если "флешка" часто работала с Линуксом, то Винда даже отказывается её читать, просит её проверить или отформатировать. Между прочим диски данных с USB разъёмами отключаются надёжно в Линуксе, а вот "флэшки" - нет. И такое происходит и в "Федоре", и в "Дебиане". Значит разработчика по работе флэш-дисков в РФ нет. И мы наверно напрасно тратим время?

Оффлайн jazon

  • Участник
  • *
  • Сообщений: 166
Re: Флэшки и проблемы
« Ответ #8 : 20.07.2026 23:52:56 »
Уважаемый SerW, ничего не выдумываю. "Флэшки" работают как написал, не надёжно. Диски данных и Операционной системы Линукс работающие через USB - отключаются надёжно, не мигают.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 674
Re: Флэшки и проблемы
« Ответ #9 : 21.07.2026 00:22:58 »
Уважаемый asy, на моём ПК Линукс работает с диска подключённого через USB и диск данных то же, поэтому команда sync не должна сработать (попробовать можно конечно).
Какое слово Вам непонятно во фразе "Synchronize cached writes to persistent storage"? Команда sync сбрасывает на носители единомоментно все кэши. hdd, nvme, usb - совершенно не важно, и сколько их - тоже. Сбрасываются все одновременно, в том числе и Ваша подключенная отдельная флешка. Как только команда sync завершается, значит на этот момент все кэши сброшены, кроме тех, которые не контролируются системой, то есть внутренние кэши носителей, кэш-контроллеров (в том числе аппаратных RAID) и т.п. Если в этот момент нажать reset/дёрнуть питание, то могут потеряться только те данные, которые обновились уже после sync (опять же, с поправкой на внутренние кэши носителей, так что какую-то паузу после sync сделать надо, если Вы не уверены в том, что там у Вас есть).
« Последнее редактирование: 21.07.2026 08:20:08 от asy »

Оффлайн sasha-ant

  • Участник
  • *
  • Сообщений: 20
Re: Флэшки и проблемы
« Ответ #10 : 21.07.2026 06:27:02 »
Но при этом "флэшка" продолжает мигать, т.е. доступ к ней не отключается.
Запись идет через РАМ буфер, фактически РАМ буфер данных стоит в очереди на запись, когда нажимаем извлечь - начинается запись РАМ буфера, надо ждать пока запишет.

Оффлайн jazon

  • Участник
  • *
  • Сообщений: 166
Re: Флэшки и проблемы
« Ответ #11 : 21.07.2026 12:24:37 »
Уважаемый sasha-ant, сколько же ждать, ведь "флэшка" не гаснет вообще. Вы найдите схему "флэшки" и тогда обнаружите, что "флэшка" может светиться только при обращении к ней операционной системы. А значит её вынимать нельзя. У Вас ведь "флэшки" наверняка мигают, не тухнут после их "отключения" в Линуксе.  Просто, бывает, удачно извлечёшь "флешку" из ПК, а чаще не удачно.
Может быть, конечно, данные на "флэшку" пишутся по разному Виндой и Линуксом и поэтому как бы накапливаются ошибки. И "флэшки" употребляемые для "Винды" не стоит употреблять для Линукса?
В принципе я так и делаю. Для "Винды" у меня отдельные "флэшки" для Линукса свои. Но вот беда бывает забудешь и угробишь данные. 

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 1 329
Re: Флэшки и проблемы
« Ответ #12 : 21.07.2026 15:26:05 »
Вы найдите схему "флэшки" и тогда обнаружите, что "флэшка" может светиться только при обращении к ней операционной системы.
Не совсем так. Большинство нормальных флешек, которые имеют светодиод, зажигают его постоянно когда контроллер флешки договорится с ядром ОС, и мигают им при операциях передачи и записи данных. Не компьютер управляет светодиодом, а контроллер флешки. Светодиод погаснет когда мы дадим команду "Отключить".

Оффлайн sasha-ant

  • Участник
  • *
  • Сообщений: 20
Re: Флэшки и проблемы
« Ответ #13 : 21.07.2026 19:55:54 »
Например если взять файловый менеджер Double Commander то в нем в окне копирования есть кнопка в левом нижнем углу "Опции" >> +"Проверить после завершения". Копирование будет происходить без кэша с проверкой чтения, извлечение будет происходить сразу т.к. в кэше ничего нет.

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 1 329
Re: Флэшки и проблемы
« Ответ #14 : 21.07.2026 20:38:43 »
У Вас ведь "флэшки" наверняка мигают, не тухнут после их "отключения" в Линуксе.
Возможно, у вас некорректно работает графическая система, или проблемы с USB портом.
Попробуйте отмонтировать раздел и отключить флешку командами.

Сначала узнайте каким устройством в системе определилась вставленная флешка, введите
lsblkи найдите слева соответствующее флешке устройство, например sdb, или sdc. Там же будет показано сколько разделов на флешке. Предположим, что вы определили устройство sdc.
Скопируйте на флешку какой-нибудь файл. После того как копирование файла закончится (окошко копирования закроется), попытайтесь отмонтировать раздел командой
udisksctl unmount -b /dev/sdc1Если все данные из буферов ОС переданы флешке, то команда завершится словами "Umounted /dev/sdc1. Но флешка останется видимой в списке устройств в диспетчере файлов, это потому, что она не отключена.
Команда на отключение:
udisksctl power-off -b /dev/sdcИ теперь флешка должна исчезнуть из списка устройств диспетчера файлов.
Обратите внимание, в первой команде  udiskctl вы указываете раздел на флешке, а во второй само устройство. Если на флешке нет разделов, такое тоже бывает, тогда везде указываете устройство.