Jump to content

Українська 3D спільнота

Створено телеграм канали. Підписавшись на них ви будете отримувати повідомлення про появу нових тем на форумі. Також там Ви знайдете посилання на канал допомоги для вирішення термінових питань по друку та принтерам.
3DUA_Help 3DUA.info
Sign in to follow this  
  • entries
    5
  • comments
    21
  • views
    247

DietPi - початок тестування

Cynic

176 views

dietpi-logo.thumb.png.4c19106025c52be07f703d4182611c94.png

 

Сьогодні я хочу написати трохи про дистрибутиві, який для мене став відкриттям. Відкриттям, особливо для використання з Rsapberry Pi. Це DietPi. Практично всі з нас хоч трохи знають Linux. Але коли справа доходить до роботи в терміналі, починається глухий кут. У DietPi такі проблеми зведені до мінімуму, тому що цей дистрибутив має готове меню установки програмного забезпечення. У тому числі і Octoprint. І ще, DietPi в три рази легше ніж Raspbian Lite. У розгорнутому вигляді він важить всього 400 мб.

programm.thumb.png.38cf1a4077e333f61e4330383dcf385a.png

DietPi - це дистрибутив Linux, доступний для різних пристроїв ARM:

Orange Pi, Raspberry Pi, Banana Pi, Odroid, Pine і т. Д. Він заснований на Debian і орієнтований на ультралегкі систему, так що сама система використовує мінімум ресурсів, надаючи більшість з них користувачу (програмному забезпеченню, яке збираємося встановити) і, таким чином, дозволяє використовувати максимальні функції. Як і Armbian, розробники DietPi є дуже активними, забезпечується відмінна підтримка і регулярно виходять оновлення, і хоча DietPi не є такою повною системою як Armbian (оскільки вона орієнтована на легкість і простоту), представлені різні інструменти налаштування системи і встановлення програм, які дуже прості у використанні, і це спрощує підготовку системи.

DietPi-Config.thumb.png.7b81df9a7913f963be9aeef7e24f2505.png

Зараз я тестую DietPi з двома платформами - хмарний сервер Nextcloud і всім нам знайомий Octoprint. Про всі етапи установки я незабаром планую написати. В даний момент можу сказати, що хмарний сервер Nextcloud, я запустив на Raspberry Pi2.

  • Like 1


12 Comments


Recommended Comments

Я ставив DietPi на OrangePi Zero W 256Mb та ще й Octoprint. Під помаранч вони перестали оновлювати систему, та і з ROOT правами там треба добре погратися щоб налаштувати в octopint. 😁 

А так, да, система працездатна. 

Share this comment


Link to comment

Якщо з Octoprint більш менш все зрозуміло, то з Nextcloud ще багато питань. Наразі маю образ Nextcloud, але він 3 гіга має. Хоча, якщо всі данні скинути з флешки на накопичувач, повинно працювати швидко. Потрібно трохи часу, потестувати та зробити повний опис інсталяції та налаштувань.

Share this comment


Link to comment

Возможно пригодится.

 пробовать ставить Nextcloud на плату с памятью меньше 1 гб не имеет смысла, на 2 работает, при этом занято 500-800 мб  ( прямо сейчас  RAM: Всього: 2 GB - Поточне використання: 595 MB) , в системе 3 пользователя. Так что 1 гб это впритык, так как половина уходит на своп обычно. Убил много времени чтобы настроить как надо, купил под эту систему orange win , поставил 12 вольт вентилятор с питанием от 5, нагрев при пиковой загрузке 57 градусов (в процессе ежедневного бэкапа при запаковке при 100 процентов загрузке всех 4 ядер) и 32-37 в среднем . Прикрутил юсб винчестер на 2 тб, пока успешно жужжит 🙂 

Попытки запустить на апельсине с 512 мб выглядели так, система работает, потом виснет от недостатка памяти, при этом в основном портилась система напрочь , перезаливка образа линукс , настройка с нуля, работа 12-16 часов и снова остановка.

Следующий момент, чем больше памяти тем выше скорость загрузки, особенно заметно когда туча мелких файлов,  сейчас у меня   125 397 файлов, грузилось все часов 12 , это около 6,5 гб всего. когда грузил на 512мб озу то только примерно четвертую часть грузил 14 часов ...

 

Получилось это IMG_20190827_200633_8.thumb.jpg.d3c06d2eff212f5e62ec54e60c3de6a6.jpg

  • Like 1

Share this comment


Link to comment

Pi2 ушел в мусор. Тут недавно мне обвалилось счастье на Pi3B+ и это конечно не сравнимо с версией 2. Но DietPi я отложил до лучших времен. Nextcloud установил из дистрибутива  NextcloudPi.

Причиной тому послужило удобство в настройке, поскольку дистрибутив после установки сразу предлагает веб интерфейс настройки всех параметров, ну и потом уже вход в пользовательский веб интерфейс. И еще, в этом дистрибутиве уже есть возможность подключения сервиса Duckdns, он намного удобнее подобных сервисов перенаправления IP.  Тем более в Duckdns 5 бесплатных доменов предлагают.

Чем хорош NextcloudPi - не нужно морочится с зависимостями и доп пакетами, все подтягивает сам для своего облака. Ничего лишнего и вряд ли ошибешься. В общем у меня все получилось, сейчас малинка и хард на 320 гиг в режиме тестирования. Для себя нашел на Версе такую конструкцию. Люблю красивое 🙂

P90829-153025.thumb.jpg.a0a40348c7e5d1963a235b5a796eb71b.jpg

Share this comment


Link to comment
50 хвилин тому, Cynic сказав:

Pi2 ушел в мусор.

Ну Вы барин и балованный! На PI2 можно много чего сделать, а он его в мусор! 🤣

Share this comment


Link to comment

@KomAndr Дык мусорник у меня на балконе 🙂 Закрома называется. Могу отдать, если нужно - свисти 🙂

Share this comment


Link to comment

Впомнилось 🙂Когда я был молодым, и  радиодеталей в магазине купить была проблемма, я писал список, и шел на мусорник института кибернетики, который от меня был в 1 км , там по списку брал что надо.

Для несложных синхронизаций для 1-2 пользователей не вопрос, ну можно еще телефон прикрутить при желании ( я прикрутил синхронизиция по wifi при зарядке) все фотки и контакты на диск.

Для меня самый ценный момент это ежедневный бэкап данных в архив, настроил 20 дней хранить потом на удаление, диск 2 тб, бэкап на сегодня около 3 с половиной гб  с 9 в расжатом виде, если интересно распишу процедуру бэкапов

Share this comment


Link to comment
9 годин тому, Deniss сказав:

если интересно распишу процедуру бэкапов

Давай, интересно.

Share this comment


Link to comment

пробовал отпрвить пару раз но не получается, судя по всему смущают команды типа судо и путей , сохранил в текстовый файл, оказалось и так нельзя 🙂 

Share this comment


Link to comment

В блогах невозможно прикрепить в комментариях файлы кроме картинок. Попробуй: Меню Спільнота/Файли.

Share this comment


Link to comment

Инструкция по установкеИнструкция по установкедействие первое,‭ ‬создаем файл назывем его например‭  ‬backup.sh даем права на выполнение,‭ ‬расположение не критично,‭ ‬у меня это‭ ‬/ etc  с подобным содержанием

#‭!‬/bin/bash
find‭ ‬/disk/bk‭ ‬-mtime‭ ‬+20‭ ‬-type f‭ ‬-delete
tar‭ ‬--use-compress-program‭ "‬pigz‭" ‬-c‭ ‬/disk/user1‭ ‬/disk/user2‭ ‬/disk/user3‭ | ‬split‭ ‬-d‭ ‬-b‭ ‬2000m‭ ‬-‭ ‬/disk/bk/backup‭"‬$‭(‬date‭ ‬+‭'‬%d-%m-%Y‭')"‬.tar.gz.‭ 

точка монтирвания диска у меня‭ ‬/disk‭ (‬заменить на свое‭) ‬и‭ ‬3‭ ‬пользователя‭ ‬,‭  ‬user1‭ ‬user2‭ ‬user3‭ ‬заменит на свое,‭ ‬если полльзователь‭ ‬1‭ ‬то оставить одного,‭ ‬если больше то добавить

первая строка ищет файлы старше‭ ‬20‭ ‬дней и удаляет если такие найдутся,‭ ‬вторая архивирует и при этом создает многофайловый не более‭ ‬2‭ ‬гб‭  ‬на файл архив,‭ ‬делал так для совместимости с фат32‭  ‬которая читается любой системой и у которой такое ограничение на размер файла‭

кроме того я использую для запаковки pigz‭ (‬sudo apt install pigz‭ ) ‬который при упаковке использует все ядра процессора а не одно ядро как обычный зип и гзип что ускоряет упаковку в несколько раз

следующий шаг,‭ ‬редактируем файл crontab

и вот тут я уже ничего не могу положить, страшные для линукс команды редактирования системных файлов не дают сохранить, слово рут и ошибка 403

 

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×