VS>>> Где бы почитать, как поставить *полноценную* систему на USB накопитель (так VS>>> называемую флешку). EG>> Ровно так же, как и на любой диск /dev/da0. EG>> Единственное отличие - в /boot/loader.conf желательно добавить EG>> kern.cam.boot_delay="10000" EG>> Так как USB-стек во фре тормозно определяет флешки и к моменту EG>> монтирования рута флешка вполне может ещё не успеть определиться. EG>> Эта задержка спасает.
> Точнее сказать, сама флешка в виде umass0 может появиться и вовремя, > а вот /dev/da0 для неё иногда получается позднее, чем ядро начинает > монтировать рут. kern.cam.boot_delay отодвигает на указанное время момент, > когда CAM-подсистема сигнализирует, что "усё готово, шев" и что можно > приступать к монтированию.
> Ещё есть vfs.mountroot.timeout (по дефолту 3 секунды), это уже задержка > непосредственно в той части кода ядра, которое монтирует - ядро в цикле > делает паузы по 0.1 секунде, пока указанный mountroot не объявится в /dev.
Фигня всё это, ничем не помогает, проверено. Но в текущем 9+ и проблем с задержкой USB рута нету вообще, так ни разу и не возникло такой ситуации, использую монтирование по метке UFS. Принципиально только noatime итд оптимизации, но и с ними тормозит страшно на мелких файлах в сравнении с HDD.
С наилучшими пожеланиями, John Freeman.
--- wfido * Origin: Отправлено через http://ftn.su (2:5020/1519.2654)