Kon*_*rus 6 filesystems open-files rename files
想象一下使用一个/home/user/logs
目录的一堆进程。他们有一些日志打开的时间更长。
是的,在某些条件下。如果您移动它们的父目录,文件的 inode 不会更改,因此打开的文件句柄仍然有效。条件是:
进程通常不会在日志中长时间保持文件打开状态。
是的,您可以随时移动/删除任何进程正在使用的任何目录或文件。哎呀,您可以在进程运行时删除该进程的可执行文件,它将继续运行。
但是,请为一些可能的情况做好准备:
当没有进程使用文件描述符时,文件将在删除时被物理清除。您将立即看到文件被移动/删除。