Как идеологически правильно подмонтировать /var/tmp, учитывая, что там portage/.unmerge? Подмонтировать понятно, строчка в fstab по примеру
Код: Выделить всё
tmpfs /tmp tmpfs nodev,nosuid,noexec,noatime,nodiratime,mode=1777,size=4G 0 0
Модератор: /dev/random
Код: Выделить всё
tmpfs /tmp tmpfs nodev,nosuid,noexec,noatime,nodiratime,mode=1777,size=4G 0 0
Не стоит. /var/tmp отличается от /tmp тем, что его содержимое гарантированно переживает перезагрузку. На такое поведение многое в системе может быть завязано.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
In gentoo пакеты там компилируются, есть подозрение, что будет значительно быстрее.
Сколько наблюдаю, ничего такого там нет, кроме пустой инфраструры portage. Во всяком случае, при моём образе жизни. Ну audacity ещё хранит, ну и пусть. Может конечно что-то выплыть, но будем решать.Bizdelnick писал: ↑08.11.2023 20:45Не стоит. /var/tmp отличается от /tmp тем, что его содержимое гарантированно переживает перезагрузку. На такое поведение многое в системе может быть завязано.
Удалять этот каталог не опаснее, чем всё остальное в /var/tmp/portage. Поскольку пересборка существующего пакета - это установка и удаление двух экземпляров одного и того же пакета, им в процессе нужно два разных рабочих каталога, несмотря на то, что имя и версия пакета ($PF) совпадают. Для устанавливаемого экземпляра используется $BUILD_PREFIX/$CATEGORY/$PF/, а для удаляемого - $BUILD_PREFIX/._unmerge_/$CATEGORY/$PF/. Здесь $BUILD_PREFIX - это обычно /var/tmp/portage. Недостающие компоненты пути, включая ._unmerge_, создаются автоматически. Больше ни для чего ._unmerge_ не используется. Если вам плевать на $BUILD_PREFIX/$CATEGORY/$PF/, то и на $BUILD_PREFIX/._unmerge_/ должно быть плевать.
Код: Выделить всё
tmpfs /var/tmp/portage tmpfs nodev,nosuid,noexec,noatime,nodiratime,mode=1777,size=14G 0 0
Ни в коем случае. Сборочным скриптам может понадобиться запускать что-то на этой ФС.
mode=775,uid=portage,gid=portage
Насчёт этих не уверен. Я думаю, что вреда не будет, но не гарантирую.
ccache только при повторной сборке эффект даёт.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
А для чего этих монстров (libreoffice и мазилу) компилить на слабом железе, да и даже на мощном железе не вижу смысла их собирать?
Да ничего оно не даёт. Вернее, слишком малые ворота полезности, я не попадаю никогда.
Да вроде поменьше подтормаживают в некоторых случаях. А время - так ночь длинная))
Это все слухи. )))
Мне удавалось добиться ускорения в 3–5 раз на SSD при сборке кода на C++. Для C, возможно, поменьше.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |