All streams
Search
Write a publication
Pull to refresh
6
0
Дмитрий Сафронов @ZimniY

Segmantation fault — too fat

Send message
Я про «pure debian», если что. Штатная веб-морда, сжирающая половину (а то и больше) оперативной памяти и забивающая реально нужные сервисы в своп — это к мазохистам. Ну, или к WD.
Не «студенчество», а огрехи планирования инфраструктуры, скорее. Хотя бы домашней. Надо было usb-вариант брать, наверное.
Ну, значит, мой вариант, когда ssl «одевается» на трафик WeDra на фронтенде, расположенном на роутере, вполне адекватен.
Самокритично.

Про функциональность я выше намекал — вполне хватает для mpd, icecast, сайта на php и прочей мелочи. Настраивается один раз, а потом только юзеры добавляются/удаляются/блокируются.
Кстати, а для локалки смысл в этом есть?
Ну, Вы, хотя бы, имеете возможность скопировать с этого диска информацию, чего не получилось бы, будь диск, например, в reiserfs отформатирован. Так что, это не смертельно.
Я потратил в 30 раз меньше времени на поиск решения с fuse_ext, ничего не компилировал, но недоволен не менее Вашего. А чем не устроила работа с данными «штатными средствами» WD MBL?

P.S.: iptables там просто не работает, ибо либо сам, либо нужные модули выключены в конфиге ядра при сборке, а userspace-часть не соответствует kernalspace. Знаем, нарвались уже.

P.P.S.: web-интерфейс там тормозное уг, согласен, но, тем не менее, штатную функциональность реализует почти на 100%
Можно пойти дальше, совсем отказавшись от штатной прошивки. Вы потеряете web-интерфейс и все предустановленные сервисы от WD (подумайте, Вы, хотя бы, половиной пользовались?), но приобретёте чистый debian wheezy и возможность установить и настроить всё так, как нужно именно Вам.

У меня два MBL: 1) оригинальный на 2ТБ, у которого в chroot крутятся minidlna и transmission-daemon; 2) «pure debian» на «старом» диске, освободившемся после апгрейда десктопа, с nginx, php5-fpm и прочим ПО. Оригинал я пока не перевожу под чистый дебиан по причине банальной лени перекачивать все торренты и перебивать в них пути.
Bansher, ещё посмотрите в сторону inotifywatch/inotifywait на файле оригинального лога. Это даст Вам возможность отслеживать изменения лога в реальном времени (если меня склероз не подводит). В данном случае можно отрезать последние 4 строки от лога «на лету» и отдавать Вашему парсеру для fail2ban.
Но зачем? Потому что может?
И зачем телефонам 4 ядра и 4 гигабайта оперативной памяти?
Согласен. А, при наличии рута можно развернуться с тем же OpenVPN:
1) Busybox от Stericson
2) TUN.ko Installer от команды DroidVPN Inc.
3) Программа установки и интерфейс управления OpenVPN от Friedrich Schäuffelhut

Краткое пояненеие:
— Busybox требуется для работы openvpn из-за урезанной реализации управления интерфейсами (ifconfig) в андроиде.
— TUN.ko Installer позволяет найти и скачать модуль для нужного устройства (модель+ядро+прошивка) из обширной базы DroidVPN и загрузить его для использования ядром (modprobe/insmod — чёрт его знает, как это по человечески объяснить).
— OpenVPN Installer предназначен для установки бинарника openvpn, который и будет работать с полученым ранее модулем ядра.
— OpenVPN Settings позволяет использовать заранее подготовленные клиентские конфигурации (настройки+ключи) и обойти некорректную работу openvpn с DNS в случае андроида — часто, получаемый от сервера dns-сервера не испоьзуются ситемой.

Конечно, этот вариант подойдёт только тем, у кого есть свой сервер OpenVPN, но, его в наши дни можно развернуть даже на домашнем роутере, главное, чтобы прошивка позволяла и белый ip присутствовал.
Видимо, не одному
Подозреваю, ответ про pppoe? Так он нужен не мне, а ТС'у. Я в курсе, как оно работает, но всё равно спасибо — подтвердили мою правоту)
Странно…

Скажите в консоли:
# cp -v /DataVolume/custom/quo/extra/bin/mychroot.sh /root/.bin
Я не менял, в стандартном

Используйте chroot. В нём можно современный Debian (или любой другой дистр — но сложнее) развернуть. Как — можете посмотреть в моём примере. Да и использовать его полностью.
Это не погрешность. У меня, действительно, нагрузка повыше.
У меня не сильно греется, вроде. Из нагрузок: mpd, transmission 2.50 c архивом fb2 флибусты, штатные сервисы (типа twonky)

Собирать софт лучше на большом компе кросс-компиляцией.

И, да, я решил изначально не модифицировать родную систему вообще никак, ибо при установке обновления всё это умрёт. Я довешиваю к оригинальной системе chroot с
root@NAS:~# mychroot.sh cat /etc/debian_version
wheezy/sid

и Optware. Просто после перепрошивки я одной командой втыкаю всё на место. А теперь есть мысли, как вообще ничего не вводить руками.
А то с моими костылями у меня такое:
root@NAS:~# mychroot.sh aptitude search asterisk
p   asterisk                                                                      - Open Source Private Branch Exchange (PBX)
v   asterisk-1.8  
root@NAS:~# cat /proc/loadavg
2.68 1.90 1.64 1/129 10168

Покажите вывод «cat /proc/loadavg»

Information

Rating
Does not participate
Location
Пенза, Пензенская обл., Россия
Date of birth
Registered
Activity

Specialization

DevOps, Site Reliability Engineer (SRE)