Страница 91 из 182

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Сб фев 24, 2018 4:38 pm
nick7zmail
А, ну да.../tmp монтируется...сори, немного дезинформации))) база как раз в /tmp лежит, этого не учел))...
Просто в предыдущих образах явно точек монтирования tmpfs было явно больше.
Логи и прочее к примеру. debmes - по желанию...если система внезапно вырубится - логи останутся, если не примонтирована...но я всё таки примонтировал...ибо наглухо ниразу не падала ещё))
Короче себе сделал примерно так:

Код: Выделить всё

proc            /proc           proc    defaults          0       0
PARTUUID=59158215-01  /boot           vfat    defaults,noauto          0       2
PARTUUID=59158215-02  /               ext4    defaults,noatime  0       1
tmpfs /tmp tmpfs defaults,noatime,nosuid,size=300m 0 0
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that

tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=200m 0 0
tmpfs   /var/log                tmpfs   size=20M,defaults,noatime,mode=0755 0 0
tmpfs   /var/cache/apt/archives tmpfs   size=200M,defaults,noexec,nosuid,nodev,mode=0755 0 0
tmpfs   /var/www/html/cached/urls                tmpfs   size=10M,defaults,noatime,mode=0755 0 0
tmpfs   /var/www/html/cached/voice                tmpfs   size=40M,defaults,noatime,mode=0755 0 0
tmpfs   /var/www/html/debmes                tmpfs   size=10M,defaults,noatime,mode=0755 0 0
tmpfs   /home/pi/blynk                tmpfs   size=5M,defaults,noatime,mode=0755 0 0

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Сб фев 24, 2018 4:55 pm
Logrus
Спасибо, у меня знаний не хватает, прочитал нужно подумать (наверное долго ))) )
но насколько я понимаю темпфс это в памяти, но у меня при ребутах не пропадает, хз, как там эти механизмы работают
нужно на более глубоком уровне знать/понимать (я про себя)
п.с. вообще эта тема широкая и к примеру выше как минимум уже будет обрабатываться скриптом проверки свободного места

п.п.с. вопрос /tmp поднял до 300 (понятно ты пакеты ставишь, нужно), но ведь этим ты 200 мб у оперативки забрал?

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Сб фев 24, 2018 5:17 pm
nick7zmail
tmpfs - в памяти, всё верно. Не пропадать может только в 2х случаях:
1) tmpfs не была примонтирована (т.е. к примеру существует папка /var/logs, ты думаешь что она у тебя tmpfs, но по факту на флеху всё пишется)...или ещё вариант - туда записалось что-то когда этой tmpfs не существовало, ты создал её...при монтировании она "подменяет" директорию...но до подмены если там файлы были - они там остаются, и, естественно не пропадают при перезагрузке...
2) из подмонтированной фс файлы куда-то бэкапятся, и потом восстанавливаются при загрузке. Как у нас с базой к примеру. Ну либо создаются новые, необходимые системе, как файлы логов например.

Да, место берётся из оперативки...ну надо же ему откуда-то браться)) но по факту оно перераспределяемое, на сколько я знаю...т.е. резервируются не все 300 Мб разом, а только столько, сколько занято там по факту. Я думаю это в любом случае лучше, чем циклы перезаписи флехи уменьшать)) тем более тормозов не замечал. Будут тормоза - будет другой разговор.

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Пн фев 26, 2018 2:35 pm
andrey040670
Не удалось примонтировать /var/log, точнее монтируется, но не все логи туда попадают (mpd, mosquitto, lastlog, ppp-connect-errors, ...), в итоге не стартует MQTT, mpd, PPP - тунель. При перезагрузке, выключении выдаёт: [FAILED] Failed unmounting /var/log.

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Пн фев 26, 2018 2:44 pm
nick7zmail
А там папки соответствующие создавать надо для логов в скрипте prepare_dirs...монтируется же пустая директория...ну или можете просто не монтировать /var/logs...пусть на флеху пишется. Возможно там на нектороые папки ещё права поменять надо...примеры есть в том же скрипте.

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Пн фев 26, 2018 2:52 pm
andrey040670
Нет здесь путаница какая то получается, в место файла lastlog создаётся пустая директория lastlog, в корне /var/log отсутствуют многие логи (не папки)

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Пн фев 26, 2018 3:00 pm
nick7zmail
ну можно не монтировать...лично я стащил это с какой-то версии образов ранних...и да, у меня тоже mqtt не запускался из-за этого...думал как раз потому что папки нужной не было...пока не было времени разбираться.

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Пн фев 26, 2018 3:25 pm
andrey040670
Ну, будет время разберёмся.
UPD
Папки создаются автоматом и почти все они есть кроме mpd и mosquitto, в конфиге mosquitto "log_dest file /var/log/mosquitto/mosquitto.log" вроде всё тоже правильно.
Проблем с правами я тоже не вижу, апач у меня вообще стартует от user:pi, но лог создаёт, пробовал поиграться с правами добавить uid и guid mosquitto, результатов ноль. будем посмотреть дальше.
Уж слишком много логов и не хотелось бы чтоб они терзали sd, отключать тоже не вариант.
Да и ещё чтоб не было проблем с MD с правами, пришлось кое что добавить:

Код: Выделить всё

tmpfs   /var/www/html/cached/urls                tmpfs   size=10M,defaults,noatime,uid=1000,gid=1000,mode=0755 0 0
tmpfs   /var/www/html/cached/voice                tmpfs   size=40M,defaults,noatime,uid=1000,gid=1000,mode=0755 0 0
tmpfs   /var/www/html/debmes                tmpfs   size=10M,defaults,noatime,uid=1000,gid=1000,mode=0755 0 0

А именно пользователя pi, но у каждого всё индивидуально. Я систему ставил с нуля и конфигурировал её сам, то есть группы и пользователи могут отличаться и если это важно (хотя врядли) версия ядра: Linux 4.14.21-v7+ #1095 SMP Fri Feb 23 18:21:29 GMT 2018 armv7l GNU/Linux.

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Пн фев 26, 2018 11:36 pm
slgeo
В дистрибутиве образа не установлен пакет php-bcmath, из-за чего не стартует цикл 1-wire.

Код: Выделить всё

sudo apt install php-bcmath

Re: Базовый образ Raspberry Pi3 / Pi2

Добавлено: Чт мар 01, 2018 10:59 pm
Zugon
Фак, неделя танцев с бубном, замучался листать ветку и о чудо на 78 странице нашел решение своей проблем, в шапке:
SSH/sFTP данные входа:
имя пользователя: pi
пароль: raspberry
И вс вроде делаю по чертежу, ан нет же пароль то оказывается "raspberrymj" Админы или модэры, исправьте пожалуйста это безобразие.