Я пытался установить некоторые библиотеки в R. Однако R не мог ничего записать в папку / tmp, поэтому он фактически не смог установить библиотеку. Я нашел этот совет:
mount -o remount,exec /tmp
Что это делает? Я прочитал, что mount должен добавить отдельные разделы в дерево файлов. Но / tmp уже есть в моей файловой системе, не так ли? Почему я должен прикрепить это где-нибудь? А что такое перемонтирование?
Возможно, что из соображений безопасности, /tmp
определенная файловая система и смонтирована с noexec
, для предотвращения выполнения любого файла, который находится на /tmp
. Команда выше повторно смонтировалась бы /tmp
без эти noexec
, позволив выполнение файлов.
С учетом вышесказанного, на моей Ubuntu, /tmp
находится в /
, так не файловая система отдельно.
Вам, вероятно, дали неправильный ответ. Вопрос задают в сети SE?