← All posts tagged Linux

Equidamoid
Linux crap [20:02:18] gullinbursti ~ # partprobe
Error: Partition(s) 1 on /dev/sdb have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes.
Похоже, я нашёл повод переползти на lvm.
Equidamoid
Linux ? fs Есть у меня большой раздел для всякой всячины. В том числе там есть каталог для закачек разных. Хочу ограничить его размер.
Создавать отдельный раздел не хочу, тогда что свободное место дробится и его неудобно использовать для других целей.
Какие ещё есть варианты? Вот у xfs есть квоты для конкретных каталогов. Мб у более привычных ФС что-то подобное есть?
Equidamoid
Linux Nvidia nouveau Эксперимента ради снёс блоб и поставил nouveau, внезапно запустилось и заработало само и без бубна, надо было только заново относительное положение мониторов в кедах настроить.
Equidamoid
Вопрос к знатокам: надо запустить готовый бинарник на системе с реликтовой версией libc. Пересобирать не хочется (на той неделе дня 4 *******ся, не получается).
В наличии сам бинарник, пачка либ-зависимостей. Также требуются либы с целевой машины (всякие там GLES и т.п., тащить их с собой — не вариант).
Просто подсунуть libc & libstdc++ через LD_LIBRARY_PATH не вышло, ругается на отсутствующие символы. Попробовал ld-linux с системы, где всё собиралось — упало с сегфолтом.
Ещё идеи? Да, это всё под ARM ещё.
Equidamoid
Debian fail Вот такой вот цирк...
The following packages have unmet dependencies:
libgcc1-armel-cross : Depends: gcc-4.7-arm-linux-gnueabi-base (= 4.7.2-4) but 4.7.2-5 is to be installed
E: Unable to correct problems, you have held broken packages.
Equidamoid
Linux ? C++ dev Требуется уменьшить потребление памяти c++-либой. Многотыщ строк кода, метод тяжёлого взгляда не прокатит.
Хочется нечто, что смогло бы проанализировать дамп памяти и показать, какие объекты поедают память. Понимаю, это непросто, в помощь есть rtti, всевозможные дебажные символы и исходники.
Нужно именно использование памяти, не утечки.
Есть что-нибудь на примете?
Equidamoid
Linux memory bad_alloc Есть строчка вида blah = new GLubyte[s], где s порядка 10^6.
Запускаю от простого юзера и получаю std::bad_alloc, запускаю от рута — всё работает. Воспроизводится только на одном серваке, система неведомая самосборная.
Памяти свободной более 3Г.
Есть идеи, в какую сторону копать?
Equidamoid
? nix NFS Посоветуйте что-то вместо nfs, чтобы корректно работало через очень нестабильную сеть (сервер дома, доступ только через локалку, клиенты — ноуты), и cifs, чтобы без геморроя (ноуты с linux/macos/win32, в первых двух немало мистики всплывает).
Пока склоняюсь к sshfs. Есть ещё варианты?
Equidamoid
? ToDo Android Хочу утилитку, чтобы показывала состояние телефона на ноуте (mac & linux). Юзкейс: сижу кодю в наушниках и не хочу протупить звонок. Есть такие?
Equidamoid
Gentoo gsc2013 Вот, кстати, очень годный проект для GSC: article.gmane.org
На данный момент можно либо ставить систему в chroot (и иметь возможность сделать ssh $phone am install … только через весьма забавные костыли), либо использовать scriptset (можно нагуглить на xda) и иметь очень ограниченный набор ПО.
Вариант с ручной сборкой всего и установкой прямо в систему не рассматриваю по понятным причинам.

По сути, там надо скрестить scriptset и gentoo prefix, чтобы второе научилось использовать свою libc вместо урезаной андроидовской.
Equidamoid
!linux Как в этой долбаной убунте отломать всякие гламурные нетворкманагеры и сделать сеть через нормальные ifup/ifdown?
Equidamoid
Linux Прикрутил к своему инитрд возможность сразу же уйти в s2ram. Будет теперь поэффективнее мобилу в экстренных ситуациях заряжать...
Equidamoid
Linux WTF code
[11:29:06] vvs@muspelheim ~ % ps uax|tail -n +2|awk '{sum+=$6} END {print sum}' 
1929416
[11:29:11] vvs@muspelheim ~ % free   
             total       used       free     shared    buffers     cached
Mem:       4061264    3270664     790600          0     128528     302932
-/+ buffers/cache:    2839204    1222060
Swap:      4192252     554940    3637312

Пруф к #2105867
Шо за хрень?
Equidamoid
Linux ? Возможно, я что-то недопонимаю.
Сумма всех res из top существенно меньше, чем количество используемой памяти (за вычетом кэша/буферов, естественно) из free.
Гугл замусорен ответами вида "так это кэш!!", потому ничего внятного пока не нашёл.
У кого есть идеи?