Очистка BTRFS или балансировка -Какой из них использовать для регулярного обслуживания объема?

Причиной этого является многослойность -. fwupdmgr— это инструмент для получения встроенного ПО и его обработки из Службы встроенного ПО поставщиков Linux(LVFS ). LVFS предоставляет метаданные и распространение CAB-архивов, упакованных в формате Microsoft Update и подписанных проектом LVFS. Эти обновления управляются отдельными поставщиками.

В то время как Джабра сделал официальное заявление:

All SPEAK hardware is supported, more models to follow

После версии 1.8 (обновлений для Speak 410 ), опубликованных Jabra через LVFS, не было .

Поскольку у вас есть доступ к фактическому файлу DFU, предоставленному Jabra, его можно обработать вручную с помощью утилиты dfu-tool, также входящей в состав пакета fwupd(, родительского пакетаfwupdmgr).

Следует подчеркнуть, что, поскольку подписание является функцией упаковки файлов DFU, конечный пользователь должен обеспечить безопасное извлечение файла. Вот почему LVFS обеспечивает подписание и утверждение отправленных архивов. Убедитесь, что все файлы загружаются с использованием безопасности транспорта или имеют отдельные подписи, которые можно использовать для подтверждения права собственности.

Если вы считаете, что файл DFU является подлинным, используйте следующий процесс:

Во-первых, убедитесь, что подключено действительное устройство с поддержкой DFU:

$ dfu-tool list
Found 0b0e:0412 [v1.9]:
 Name:          Jabra SPEAK 410 USB
 Serial:        745C4B561A3XXXXXXXX
 Mode:          Runtime
 Status:        OK
 State:         appIDLE
 Transfer Size: 64 bytes
 Attributes:    can-download|can-upload
 Quirks:        no-dfu-runtime

После проверки наличия подключенного устройства с поддержкой DFU вызов dfu-toolс указанием пути к файлу DFU:

$ dfu-tool write ~/Downloads/Jabra_SPEAK_410_USB-1-12-0.dfu 

(dfu-tool:7597): FuPluginDfu-WARNING **: 12:22:53.882: truncated DFU interface data, no bcdDFUVersion

(dfu-tool:7597): FuPluginDfu-WARNING **: 12:23:05.310: truncated DFU interface data, no bcdDFUVersion
Writing…          [*************************************************]
Waiting…          [*************************************************]
Restarting device…[*************************************************]

(dfu-tool:7597): FuPluginDfu-WARNING **: 12:30:04.795: truncated DFU interface data, no bcdDFUVersion
879644 bytes successfully downloaded to device

Затем вы можете использовать fwupdmgrили dfu-toolв качестве вспомогательных утилит, чтобы убедиться, что работает нужная версия микропрограммы:

dfu-tool:

$ dfu-tool list
Found 0b0e:0412 [v1.12]:
 Name:          Jabra SPEAK 410 USB
 Serial:        745C4B561A3Dx010900
 Mode:          Runtime
 Status:        OK
 State:         appIDLE
 Transfer Size: 64 bytes
 Attributes:    can-download|can-upload
 Quirks:        no-dfu-runtime

fwupdmgr:

$ fwupdmgr get-devices
Jabra SPEAK 410 USB
  DeviceId:             87caecc4e6db7e3c335deedfef38666e7f279a03
  Guid:                 537f7800-8529-5656-b2fa-b0901fe91696
  Guid:                 f884081f-f58f-5d01-86e8-dc12c88ef073
  Guid:                 1764c519-4723-5514-baf9-3b42970de487
  Plugin:               dfu
  Flags:                updatable|registered
  VendorId:             USB:0x0B0E
  Version:              1.12
  Icon:                 drive-harddisk-usb
  Created:              2018-09-12

3
31.12.2020, 20:47
1 ответ

Чистка должна быть правильным действием. Он действительно проверяет поврежденные данные. Балансировка просто повторно -распределяет данные между участвующими дисками.

3
18.03.2021, 22:39

Теги

Похожие вопросы