Docker

Добрый день! Хочу установить homekit mqtt и пробросить все устройства к себе на планшет. Делал все по инструкции, но произошел затык на докере, скрины прикладываю. Контроллер новый можно сказать, добавили всего несколько устройств, нодеред и модуль для алисы. Чем память так засрало не понимаю. Прошу строго не судить - только начинаю разбираться в вашей системе


Здравствуйте!

Неверно введенная команда установки ПО могла привести к неожиданным результатам.
Наверное, нужно искать по директориями на /dev/root, которые занимают всех больше места:

Я понял, спасибо. Я нашел куда он установился, но вроде бы все делал по инструкции… можно ли удалить раздел libexec? И могу ли я удалить докер и по новой установить или каким-то другим способом освободить место?! Напишите пожалуйста, какие команды используются в таких случаяхdoker|604x240
doker2

И какие файлы можно снести, очистив при этом память для дальнейшей норм эксплуатации?

Да, можно удалить. Если устанавливали пакетами, то удалять так:

apt remove docker-ce docker-ce-cli containerd.io

А посмотрите пожалуйста гайд по установке докера. Я делаю всё по нему, но по прежнему так и устанавливает в /dev/root

Да, это так и будет происходить, потому что пути прописаны в установочных скриптах пакетов.
Вижу выход пока такой - после установки стороннего ПО сразу переносить его на раздел /mnt/data с помощью симлинков, потом можно устанавливать другое ПО.

Подскажите пожалуйста пошагово как это сделать. А то я не программист ни разу и делал всё по вашему гайду с поддержки

root@wirenboard-AECZKZEQ:~# du -h -d 1 /usr
30M /usr/include
4.0K /usr/src
324M /usr/lib
4.0K /usr/games
138M /usr/share
107M /usr/bin
6.1M /usr/sbin
112K /usr/local
603M /usr
root@wirenboard-AECZKZEQ:~# du -h -d 1 /usr/lib
101M /usr/lib/arm-linux-gnueabihf
4.5M /usr/lib/locale
744K /usr/lib/openssh
8.0K /usr/lib/sysusers.d
3.4M /usr/lib/python3
12M /usr/lib/git-core
396K /usr/lib/u-boot
4.0K /usr/lib/gnupg2
640K /usr/lib/bluetooth
632K /usr/lib/wb-test-suite
36K /usr/lib/dbus-1.0
4.0K /usr/lib/gold-ld
46M /usr/lib/gcc
244K /usr/lib/gnupg1
124K /usr/lib/tc
36K /usr/lib/dpkg
52K /usr/lib/tmpfiles.d
12K /usr/lib/wb-mqtt-homeui
300K /usr/lib/ldscripts
24M /usr/lib/python3.5
8.0K /usr/lib/python2.6
4.0K /usr/lib/tar
544K /usr/lib/apt
4.0K /usr/lib/modules-load.d
27M /usr/lib/python2.7
8.0K /usr/lib/wb-mqtt-gpio
12K /usr/lib/pm-utils
4.0K /usr/lib/sasl2
40K /usr/lib/tcc
98M /usr/lib/node_modules
4.0K /usr/lib/wb-homa-ism-radio
12K /usr/lib/avahi
24K /usr/lib/ssl
4.0K /usr/lib/binfmt.d
4.7M /usr/lib/file
28K /usr/lib/knxd
8.0K /usr/lib/wb-knxd-config
8.0K /usr/lib/wb-mqtt-adc
100K /usr/lib/wb-utils
20K /usr/lib/kernel
4.0K /usr/lib/compat-ld
404K /usr/lib/mc
268K /usr/lib/systemd
16K /usr/lib/valgrind
12K /usr/lib/wb-image-update
156K /usr/lib/pppd
12K /usr/lib/resolvconf
288K /usr/lib/gnupg
24K /usr/lib/wb-hwconf-manager
44K /usr/lib/mime
324M /usr/lib
root@wirenboard-AECZKZEQ:~# du -h -d 1 /usr/share
12K /usr/share/emacs
480K /usr/share/info
5.4M /usr/share/locale
12K /usr/share/nginx
16K /usr/share/ntp
12K /usr/share/openssh
8.0K /usr/share/mysql-common
36K /usr/share/base-files
20K /usr/share/tabset
4.3M /usr/share/wb-mqtt-serial
8.0K /usr/share/dnsmasq-base
1.8M /usr/share/perl5
156K /usr/share/python3
64K /usr/share/lintian
128K /usr/share/git-core
4.0K /usr/share/wb-rules-modules
72K /usr/share/pixmaps
2.8M /usr/share/fonts
2.0M /usr/share/man
76K /usr/share/wb-rules-system
268K /usr/share/python
24K /usr/share/usb_modeswitch
52K /usr/share/doc-base
6.1M /usr/share/ieee-data
32K /usr/share/sgml
28K /usr/share/menu
16K /usr/share/gnupg1
12K /usr/share/iptables
12K /usr/share/bsd-mailx
16K /usr/share/wb-mqtt-knx
6.7M /usr/share/GeoIP
56K /usr/share/dpkg
548K /usr/share/bash-completion
12K /usr/share/distro-info
16K /usr/share/dns
8.0K /usr/share/libc-bin
9.7M /usr/share/i18n
24K /usr/share/gdb
1.7M /usr/share/wb-mqtt-homeui
8.0K /usr/share/wb-mqtt-opcua
256K /usr/share/common-licenses
52K /usr/share/initramfs-tools
2.1M /usr/share/X11
564K /usr/share/ca-certificates
24K /usr/share/applications
112K /usr/share/pyshared
308K /usr/share/polkit-1
12K /usr/share/xml-core
176K /usr/share/keyrings
12K /usr/share/build-essential
8.0K /usr/share/dnsmasq
28K /usr/share/upstart
172K /usr/share/bug
20K /usr/share/pkgconfig
31M /usr/share/vim
68K /usr/share/wb-mqtt-gpio
4.0K /usr/share/dict
20M /usr/share/perl
524K /usr/share/dh-python
44K /usr/share/pam
12K /usr/share/aclocal
700K /usr/share/figlet
12M /usr/share/doc
128K /usr/share/zsh
168K /usr/share/luajit-2.0.4
12K /usr/share/systemtap
8.0K /usr/share/glib-2.0
6.8M /usr/share/terminfo
12K /usr/share/apps
3.4M /usr/share/zoneinfo
7.7M /usr/share/wb-rules
68K /usr/share/wb-configs
16K /usr/share/avahi
4.0K /usr/share/misc
20K /usr/share/ppp
12K /usr/share/binfmts
48K /usr/share/debhelper
252K /usr/share/publicsuffix
160K /usr/share/wb-mqtt-confed
8.0K /usr/share/file
16K /usr/share/apport
8.0K /usr/share/wb-diag-collect
28K /usr/share/debconf
136K /usr/share/icons
36K /usr/share/wb-mqtt-adc
52K /usr/share/xml
108K /usr/share/gcc-6
8.0K /usr/share/readline
12K /usr/share/base-passwd
2.7M /usr/share/mc
16K /usr/share/systemd
8.0K /usr/share/debianutils
156K /usr/share/fontconfig
8.0K /usr/share/adduser
16K /usr/share/pam-configs
12K /usr/share/metainfo
116K /usr/share/dbus-1
324K /usr/share/gitweb
16K /usr/share/sgml-base
180K /usr/share/nano
296K /usr/share/gnupg
1.1M /usr/share/wb-hwconf-manager
5.5M /usr/share/mime
138M /usr/share

Я просто не понимаю, какие папки можно переносить какие нет. Помогите разобраться пожалуйста

Не зная, что вы установили, я не могу подсказать, что переносить.
Например, вы установили docker - нужно перенести его директории и заменить символическими ссылками. Директории установки можно смотреть или в самих пакетах или по имени на контроллере искать или в сети погуглить. Но делать это нужно внимательно и осознанно. Если опыта с Linux мало, то сначала его немного изучить. В этом контроллер ничем не отличается от обычного компьютера.

На портале есть похожие темы, советую почитать еще их:

У разработчиков есть задача по увеличению раздела /dev/root. Пока ждем ее реализации.

1 лайк

Мы устанавливали только Node.js. Я как понимаю в поиске он находит файл установочника? Он обязателен или его можно удалить?

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.