首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在/var/log目录上挂载磁盘,即使在/var/log目录上有进程写入?

如何在/var/log目录上挂载磁盘,即使在/var/log目录上有进程写入?
EN

Unix & Linux用户
提问于 2020-08-10 10:10:28
回答 2查看 1.1K关注 0票数 0

我想在/var/log上挂载一个磁盘,问题是,有一些进程/服务正在写入其中,例如openvpn或系统日志。是否有一种无需重新启动机器或停止服务而挂载文件系统的方法?

非常感谢

EN

回答 2

Unix & Linux用户

发布于 2020-08-10 10:12:44

您绝对可以在/var/log之上挂载一个新设备,但是使用旧挂载点打开文件的应用程序将继续向它们写入。

我建议您重新启动到恢复模式,备份/var/log,挂载一个新设备并恢复备份。

票数 0
EN

Unix & Linux用户

发布于 2020-08-10 10:44:42

这可能是可能的,取决于您的服务。

首先:您可以在旧的文件系统上挂载新的文件系统。但是正在运行的进程将继续写入旧的/var/log。您可以强制进行日志旋转,这可能会使许多服务和进程记录到新分区。但是,您将不会在旧分区上释放/var/log下的空间。您需要查看是否所有日志都在新分区上。

虽然有可能,但您可能应该重新启动机器。如果您的系统是Linux,我建议从实时映像(USB、DVD、.)引导。并执行系统中的更改(包括将旧日志移动到新分区)。对于其他UNIX系统,您可能需要引导到维护模式或类似的东西。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/603766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档