3222
Как сменить tmpfs на папку в /
При установке большого пакета ошибка «На устройстве не осталось свободного места». Хочу изенить /tmp с tmpfs на папку в корне диска, куда смонтирована tmpfs в /etc/fstab:
Но как правильно это сделать для Manjaro KDE? Погуглил, куча самых разных решений…
Если просто удалить строку из fstab, systemd не создаст его автоматически там же в памяти?
cat /etc/fstab |grep /tmp
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Но как правильно это сделать для Manjaro KDE? Погуглил, куча самых разных решений…
Если просто удалить строку из fstab, systemd не создаст его автоматически там же в памяти?
8 комментариев
Если её убрать, то /tmp будет писаться на физический диск
Зато она очень быстрая. Затем и придумана, поэтому переносить её навсегда на хард- спорное решение.
Дабы исключить случаи, когда компиляция отжирает 7 гигов оперативы, а доступно всего 4 + 4 своп
Однако в сети куча рекомендаций держать /tmp в оперативке, многие так и делают. И в общем, такой подход более правильный, но менее универсальный.
Хотя по мере перехода на SSD постепенно теряет смысл.
В общем, можно и так и так. Спорный вопрос, я ж так и говорю.
В графических утилитах сложнее- например в Pamac для этого есть спец. опция. В KDEшном Октопи могут использоваться разные AUR-хелперы, на Ваш выбор. Там такого может и не быть.
Но проблемные пакеты проще ставить в консоли. Посмотрите man по Вашему AUR-хелперу.
Например, для yay строка будет такой:
На такой каталог нужны права на запись.
Временную папку я изменил временно так:
У меня SSD, не знаю, есть ли смысл его щадить, используя для врменных файлов ram? Всё равно при переполнении памяти (4Гб) юзается своп.
В yaourt есть аналогичный ключ: yaourt --tmp /temporary_directory
Никому не верьте, мне тоже. Система Ваша и решать только Вам. Гугль Вам в помощь.
1. Закомментировать соответствующую строку в /etc/fstab
2. systemctl mask tmp.mount (ну или редактировать его, чего я не стал)
3. echo «D /tmp 1777 root root 0» >> /etc/tmpfiles.d/tmp.conf для очистки /tmp после ребута (или настроить, например, как советует редхат)