Несколько месяцев назад я установил FastCGI на человечности 18.04 nginx сервер. После этого я служил кэшу FastCGI от Ram. Для этого я монтирую использование раздела Ram tmpfs
.
# first - I used this command:
$ nano -w /etc/fstab
# Second there I added this line
tmpfs /etc/nginx/cache tmpfs defaults,size=100M 0 0
Теперь я хочу размонтировать тот раздел. Как я могу сделать это?
Если Вы хотите постоянно удалить это, можно просто отредактировать /etc/fstab
и удалите незаконную строку. Но я думаю, что Вы могли бы просить что-то другое.
Если Вы хотите удалить тот раздел временно (пока следующая перезагрузка или не повторно монтируется), можно попробовать sudo umount /tmp
. Однако можно столкнуться с проблемами, так как то местоположение, несомненно, используется некоторыми приложениями (см. sudo lsof |grep /tmp
).
Два решения, о которых я могу думать:
sudo umount -l /tmp
, это должно успешно выполниться сразу же, но все приложения, которые уже используют старую иерархию, все еще смогут сделать это. В конечном счете, когда никакое приложение не будет использовать старую иерархию, каталог будет полностью размонтирован. Следует иметь в виду только в то возможное время (если это когда-либо достигается) восстановление 100 МиБ памяти.
sudo umount -f /tmp
, это, вероятно, успешно выполнится, но в процессе повредит любое приложение, которое в настоящее время полагается на файлы, являющиеся доступным. Если Вы получите что-то ужасный случай, Вас предупредили.