Тестирование bcache с raspberry pi 4 на Ubuntu

Выражение sed4!qбудет выполнять команду qдля каждой строки, которая не является строкой 4, например, для первой строки.

Выполнение qв первой строке приведет к завершению сценария редактирования после печати содержимого этой строки.

Если вы хотите вывести первые четыре строки, (неясно, что вы на самом деле хотите сделать ), используйте либо head -n 4, либоsed 4q("выйти на строке 4" ). Если вы хотите напечатать все, кроме 4-й строки, используйтеsed 4d(«удалить строку 4» ).

0
09.12.2019, 06:41
1 ответ

Мне удалось решить этот вопрос по инструкцииhttps://www.raspberrypi.org/forums/viewtopic.php?t=245931этой темы.

Это происходит из-за проблемы с драйвером Raspberry PI 4 USB 3.0 UASP, из-за которой подключение к внешнему твердотельному накопителю прерывается. После добавления строки в cmdline.txt для игнорирования интерфейса UAS мой SSD работает без нареканий, как и bcache

В основном вам нужно найти внешний USB 3.0 SSD/корпус VID и PID

lsusb

Затем мне пришлось отредактировать cmdline.txt и добавить следующую строку в конец файла. где aaaa равно VID, а bbbb равно PID

usb-storage.quirks=aaaa:bbbb:u

Затем перезагрузите пи. После перезагрузки мой SSD работает стабильно, и я не вижу никаких ошибок, связанных с интерфейсом UAS, в моем kern.log

.

За исключением упомянутого выше, установка bcache безупречно работает с Raspberry pi 4. Я использую Ubuntu для тестирования

1
28.01.2020, 03:02

Теги

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