几个月前,我在 ubuntu 18.04 nginx 服务器上安装了 FastCGI。之后,我从 RAM 提供 FastCGI 缓存。为此,我使用 挂载 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
现在我想卸载该分区。我该怎么做?
答案1
如果您想永久删除该内容,只需编辑/etc/fstab
并删除有问题的行即可。但我认为您可能要求的是其他内容。
如果您想暂时删除该分区(直到下次重新启动或重新挂载),您可以尝试sudo umount /tmp
。但是,您可能会遇到问题,因为该位置无疑被某些应用程序使用(请参阅sudo lsof |grep /tmp
)。
我能想到的两个解决方案是:
sudo umount -l /tmp
,这应该会立即成功,但所有已经使用旧层次结构的应用程序仍将能够执行此操作。最终,当没有应用程序使用旧层次结构时,目录将被完全卸载。请记住,只有在那个最终时刻(如果真的到了)您才能恢复 100MiB 的内存。
sudo umount -f /tmp
,这可能会成功,但在此过程中会破坏当前依赖于可用文件的任何应用程序。如果您遇到可怕的事情,我们已向您发出警告。