Рейтинг:0

Когда я использую оперативную память для каталога /tmp, некоторые программы не запускались, как решить проблему?

флаг cn

Я использую решение, представленное в https://askubuntu.com/a/173294/ чтобы использовать память RAM для каталога /tmp:

код 1:

tmpfs /tmp tmpfs по умолчанию,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0

Но когда я пытаюсь запустить некоторые программы, я получаю сообщение об ошибке

ошибка при загрузке общих библиотек: libz.so.1: не удалось сопоставить сегмент общего объекта

Мне удалось решить проблему, используя ответ, указанный в https://stackoverflow.com/a/57796840/:

код 2:

sudo mount /tmp -o перемонтировать,exec

У меня есть два вопроса:

(1) Что на самом деле делает код 2? Это как-то (частично) отключает код 1?

(2) Можно ли объединить код 2 с кодом 1, чтобы не возникала вышеуказанная ошибка? Если да, действует ли еще код 1?

mook765 avatar
флаг cn
Просто удалите опцию `noexec` из строки fstab.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.