укажите монтируют опцию в/etc/fstab (mode=1777)

[112520] Копия и вставка моего ответа на чрезвычайно похожий вопрос о переполнении стека, который был размещен рядом с чрезвычайно похожим ответом на вопрос Gnouc выше...[12227]Это должно обрабатывать любой возможный массив, я думаю.[12228]Если вас интересует, что там происходит, я предлагаю вам сначала посмотреть [113023] здесь [113024]. Затем, возможно, [113025] здесь [113026], определенно [113027] здесь [113028], и, если у вас есть время, [113029] здесь [113030] и [113031] здесь [113032]. [12229] Во всех этих ответах я обсуждаю по-разному. аспекты настоящего документа [113033] (и во многих других) [113034], которые Вы можете использовать в своих интересах. Например, я обсуждаю дважды...вычисляя переменные, что сделано выше, и в одной из них объявить функцию, которая глобально объявляет другую функцию с именем [12230]"_$1"[12231] всего в 5 или 6 строках, большинство из которых были [12232]_$1() { функцио нальное тело ; }[113381]. [113038] Это очень удобно, если вы используете ее правильно.[12233]Что касается автопереключения между [12234]bash[113383]/[113384]zsh,[12235]ну это что-то другое, но также очень простое. Смотрите [113041]здесь[113042].[12236]Таким образом, если Вы можете создать массив [12237]bash[113387]/[113388]zsh,[12238]zsh, то Вы должны быть в состоянии обратить его вспять, используя только массив 3 . <<...REVERSE строк. Не нужно зацикливать массив так, как это делает [12239]for loop[12240]do.[112531].
2
06.12.2014, 18:07
3 ответа

строка в /etc/fstab к:

/dev/mapper/tmp/tmp ext4 noexec, nodev, nosuid 0 0

Затем вход в систему и проблема:

chmod 1777/dev/mapper/tmp

следующая перезагрузка ваш /etc/fstab будет достаточен как , chmod является постоянным. Вы пытаетесь использовать опцию, разработанную для Windows, монтируется (жир, ntfs, и т.д.) в собственной файловой системе Linux (ext4). Вместо этого вы изменяетесь полномочия папки с chmod.

См. Сообщение Форумов SuSe .

Вы не можете использовать режим в ext4. По сути, вы, возможно, должны смонтировать файловую систему, вы создаете некоторый другой путь. Вы могли создать раздел ext3 где-то в другом месте.

-1
27.01.2020, 23:10

В системе с включенной системой systemd вы можете использовать tmpfiles . Подробнее см. man 5 tmpfiles.d .

Создайте файл /etc/tmpfiles.d/tmp.conf со следующим содержанием:

d /tmp 1777 root root - -

systemd-tmpfiles-setup.service позаботится о ваших разрешениях.

-1
27.01.2020, 23:10

Если вам не нужен /tmpбольший размер, чем может поместиться в вашу свободную ОЗУ + подкачку, вы можете рассмотреть возможность использованияtmpfs-на основе /tmp, который по сути является диском ОЗУ -, и использовать дисковое пространство ранее выделено для /tmpдля увеличения пространства подкачки.

Он будет использовать столько ОЗУ, сколько необходимо для текущего содержимого, и будет перемещать последнее использованное содержимое в подкачку, если ОЗУ становится мало.

Вам понадобится только такая строка /etc/fstab:

tmpfs  /tmp tmpfs rw,mode=1777 0 0

Максимальный размер по умолчанию составляет 50% свободной оперативной памяти. Вы можете использовать параметр size=, чтобы указать другой максимальный размер, либо в процентах от свободной оперативной памяти, либо в виде числа байтов (с необязательным суффиксом k, mили gдля 1024 -. на основе кило/мега/гигабайт ).

Если вы уже используете зашифрованную подкачку, которая повторно -шифруется при каждой перезагрузке, это даст вам фактически аналогичное повторное -шифрование /tmpбесплатно, с повышением производительности, если у вас достаточно оперативной памяти для хранения содержание /tmp.

0
11.06.2021, 19:08

Теги

Похожие вопросы