Включенная служба nfs не запускается

Я не на HP-UX, поэтому это было проверено только на xd(1):

xd -b -An -v $filename
  • -An предотвращает отображение смещения
  • -b по умолчанию используются одиночные байты (восьмеричные для od, шестнадцатеричные для xd)
  • -v предотвращает замену одинаковых строк на *

(Во многих системах, включая мою, есть od, но нет xd. Поэтому для переносимости я использую od -tx1 -An -v $filename.)

Это выведет отдельные шестнадцатеричные байты, с пробелом между каждым. Замена команды tr на tr -d [:space:] удалит все пробельные символы, а не только новые строки.

Объединив все это вместе, вам нужно заменить части xxd и tr вашего скрипта так, чтобы строка выглядела следующим образом:

xd -b -An -v $filename | tr -d '[:space:]' | grep -i "**STRING**" > /dev/null

3
10.03.2017, 05:39
1 ответ

Это известная проблема в Debian и даже не характерная для Pi. Проблема восходит к тому времени, когда Debian перешел с системы init на systemd. Зависимости между nfs-kernel-server и rpcbind определены неправильно. Debian/Raspbian по-прежнему запускает старые сценарии init.d. Самым простым выходом для меня было вставить

start)
sleep 30   # this line is to be inserted!
export_files="/etc/export"

в /etc/init.d/nfs-kernel-server. Это было в строке № 63 в моей системе. Подсказка исходила от https://discourse.osmc.tv/t/nfs-kernel-server-wont-start-on-boot/5936/7. У меня была проблема с Beagleboneblack, и оператор сна решил ее для меня.

3
27.01.2020, 21:25

Теги

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