Я использую ПОМОЩНИКА Ubuntu 16.04.5 LTS с последними 4.4 ядрами Linux на нескольких машинах (ноутбуки и рабочие столы с USB 2.0 и USB 3.0).
Для меня кажется, что что-то было изменено во внутренностях драйвера USB ядра (или возможно udisks
). Или USB высвечивается, аппаратные средства становятся более дешевым и низким качеством.
Моя флэш-память USB имеет светодиодный индикатор. Это - подарок без имен (контроллер ChipsBank CBM2099E).
Когда я подключаю его к компьютеру - это имеет светодиодный индикатор на, это мигает, когда данные переданы.
Моя основная идея: когда я вижу мигающий индикатор, я предполагаю, что флэш-память занята, таким образом, я не должен разъединять его для предотвращения повреждения данных.
Много вспышек - старый Transcend JFV60, JF110, JF150, JF500, современный JF790; Путешественник Данных Kingston G2 и ADATA UE700, Экстремальное значение SanDisk Pro не имеет такой непрерывной проблемы мигания. Они прекращают мигать точно после выбора опции Eject и выставочного сообщения пузыря, что устройство безопасно удалить:
Когда я извлекаю проблематичную карту флэш-памяти с интерфейсом USB из файлового менеджера Caja или от Дисков GNOME путем нажатия пункта меню Eject, светодиод флэш-памяти является непрерывным миганием с высокой скоростью. Я пытался ожидать в течение приблизительно одного часа, но являюсь все еще миганиями после этого промежутка времени. Это происходит, даже если я ничего не пишу на диске. Пузырь уведомления не показывают.
Мои вопросы - какова может быть причина такой мигающей проблемы? Это - просто я? Для данных) действительно ли безопасно (разъединить такую мигающую флэш-память?
1. Я не спрашиваю здесь о медленном отбрасывании кэша записи и/или sync
диск. Это высоко зависит от размера RAM и от реальной скорости записи флэш-памяти. Упомянутое поведение существует в случаях, когда никакие данные не были записаны.
2. Все эти вспышки не имеют проблем с, извлекают функциональность в Windows. Они уведены сразу после нажатия на Eject/Safely, удаляют.
3. Выбор Выключает этот диск () в Дисковой флэш-памяти сил GNOME, чтобы прекратить мигать, но я не уверен в безопасности данных в таком случае (для этой конкретной флэш-памяти; для других вспышек и USB жесткие диски или SSD это безопасно, я знаю это).
4. Я знаю, что, например, жесткие диски WD MyPassport USB изменяют частоту мигания от быстро для замедления, свечение - исчезают, после безопасно удаляют, но другая история, поскольку это имело вращение вниз и парковало прежде, таким образом, безопасно отключить его впоследствии. Таким образом, я не думаю, что мигание вспышек USB указывает на их опрос и вынуждает пользователя отсоединить его...
1. ниже живой вывод tail -f /var/log/syslog
Nov 11 23:37:35 hostname kernel: [32596.101403] scsi 7:0:0:0: Direct-Access General UDisk 5.00 PQ: 0 ANSI: 2
Nov 11 23:37:35 hostname kernel: [32596.102526] sd 7:0:0:0: Attached scsi generic sg2 type 0
Nov 11 23:37:35 hostname kernel: [32596.104745] sd 7:0:0:0: [sdc] 31129600 512-byte logical blocks: (15.9 GB/14.8 GiB)
Nov 11 23:37:35 hostname kernel: [32596.107594] sd 7:0:0:0: [sdc] Write Protect is off
Nov 11 23:37:35 hostname kernel: [32596.107611] sd 7:0:0:0: [sdc] Mode Sense: 0b 00 00 08
Nov 11 23:37:35 hostname kernel: [32596.107792] sd 7:0:0:0: [sdc] No Caching mode page found
Nov 11 23:37:35 hostname kernel: [32596.107805] sd 7:0:0:0: [sdc] Assuming drive cache: write through
Nov 11 23:37:35 hostname kernel: [32596.109561] sdc:
Nov 11 23:37:35 hostname kernel: [32596.110621] sd 7:0:0:0: [sdc] Attached SCSI removable disk
Nov 11 23:37:35 hostname udisksd[2294]: Mounted /dev/sdc at /media/username/FLASHDEVICE on behalf of uid 1000
Nov 11 23:37:52 hostname udisksd[2294]: Cleaning up mount point /media/username/FLASHDEVICE (device 8:32 is not mounted)
Nov 11 23:37:52 hostname udisksd[2294]: Unmounted /dev/sdc on behalf of uid 1000
примечание последние строки здесь, в 23:37:35 устройство было размонтировано/извлечено из файлового менеджера, в 23:37:52 udisks удалил его, но его светодиод, все еще мигающий.
2. Сопровождаемые @WinEunuuchs2Unix идеи я попробовал обоих UDisks (наследие, это остается в моей системе из-за обновлений от 12,04) и UDisks2 (современный и фактический) для выполнения безопасно удаляют процедуру - оба
#udisks1 (legacy)
udisks --unmount /dev/sdc1 && udisks --detach /dev/sdc
#udisks2 (modern)
udisksctl unmount -b /dev/sdc1 && udisksctl power-off -b /dev/sdc
законченный тем же светодиодом мигающая проблема с только одной из моих вспышек.
3. Повторенный метод выше на моей старой Ubuntu 12.04.5 LTS и здесь светодиод мигает на проблематичной флэш-памяти. Таким образом, это - аппаратная проблема флэш-памяти USB.
Существует некоторая несовместимость аппаратного обеспечения программного обеспечения между моей основанной на ChipsBank CBM2099E флэш-памятью без имен и Linux и/или Udisks. Другие вспышки (упомянутый выше в ожидаемом поведении) не имеют проблем.
В Windows 8.1, работающем на том же ноутбуке, его безопасное удаление успешно, и светодиод выключен.
Проблема со светодиодом, мигающим после Eject
выбран в Наутилусе, очень близко к этому Отчету об ошибках Панели запуска с 2013:
Тот отчет об ошибках только имеет пять подписчиков и был закрыт как дубликат этого Отчета об ошибках с 2011:
Последний отчет об ошибках имеет 155 подписчиков и:
При обыске через первый отчет об ошибках (тот, закрытый как дубликат), Вы видите автора udisks
упоминание, как патчи должны быть сделаны. Два пользователя, которые применили патч, не сообщили ни о каком успехе как бы то ни было.
Я думаю в отчете об ошибках, они пропустили некоторые важные аспекты вывода одного пользователя. Вот эквивалентный вывод от моей системы (который работает):
$ gvfs-mount -li
Drive(3): 3SYSTEM USB Flash Disk
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
ids:
unix-device: '/dev/sdb'
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
is_media_removable=1
has_media=1
is_media_check_automatic=1
can_poll_for_media=0
can_eject=1
can_start=0
can_stop=0
start_stop_type=shutdown
sort_key=01hotplug/1546789639130384
Volume(0): LIVE_USB
Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
ids:
class: 'device'
unix-device: '/dev/sdb1'
uuid: '641A-A7DB'
label: 'LIVE_USB'
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
can_mount=1
can_eject=1
should_automount=1
sort_key=gvfs.time_detected_usec.1546789639358749
Mount(0): LIVE_USB -> file:///media/rick/LIVE_USB
Type: GProxyMount (GProxyVolumeMonitorUDisks2)
default_location=file:///media/rick/LIVE_USB
themed icons: [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
symbolic themed icons: [drive-removable-media-usb-symbolic] [drive-removable-media-symbolic] [drive-removable-symbolic] [drive-symbolic] [drive-removable-media-usb] [drive-removable-media] [drive-removable] [drive]
can_unmount=1
can_eject=1
is_shadowed=0
sort_key=gvfs.time_detected_usec.1546789639395990
is_media_removable
установлен на 1
в моей системе, но в системе генераторов отчетов ошибки, установлен на 0
. Я думаю, что это должно было быть обращено.can_eject=0
но моя система имеет can_eject=1
Проверьте свое собственное gvfs-mount -li
вывод к моему. Также рассмотрите подписку на отчеты об ошибках выше и/или регистрацию там.
Если вы знаете, что диск не записывается, вы можете просто удалить его. Также из личного опыта отключение диска на диске GNOME не влияет на данные.
У меня есть SanDisk Cruzer, которая делает то же самое. Когда неактивный, или смонтированный без чтения/записи или просто включенный к USB-порту, вспышкам светодиодного индикатора, но на низкой скорости. На самом деле это освещает и медленно исчезает, затем повторяется.
Только для проверки я был прав... Я недавно купил 3 новых флеш-накопителя Скольжения SanDisk 16 ГБ Cruzer. Все 3 имеют светодиодные индикаторы, и все 3 действуют то же как Ваш.
Таким образом для разъяснения у меня есть 4 Карты памяти, которые работают, как Вы описали. Действительно ли безопасно удалить их? Да, как существуют очевидные визуальные различия в поведении, когда диски неактивны или будучи считанным из или записанный в.
Существует три возможности проверить пошаговый, который программы используют (еда) жесткого диска в большой степени:
1.) тип в терминале:
наверх
или
htop
Затем Вы видите, какие процессы на самом деле требуют Ваш жесткий диск.
2.) Вы могли бы решить его, в случае Firefox, когда Firefox является thumbnailing Ваш жесткий диск сильно, Вы могли скорректировать меж-Вальс времени Firefox - когда Firefox пишет в жесткий диск в фоновом режиме как он, описан здесь:
https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/
Это могло бы быть также, что Google Chrome делает подобные вещи как Firefox в фоновом режиме.
3.) Пакет установки fatrace с:
склонные sudo - получают установку fatrace
sudo fatrace
И инструмент fatrace показывает Вам в терминале программы, которые в настоящее время работают в фоновом режиме (например, Google Chrome или Firefox и еще...).