1500975053wjfy 发表于 2019-1-16 17:00:46

【已回应】LINUX下删除文件磁盘空间不释放



清理了服务器一个文件10多个G的图片内存为啥我服务器内存一一点都没少备份也删除了   https://ww2.sinaimg.cn/large/006yDB4uly1fz4te77xrgj30fp04m74a.jpg

回收站宝塔的删除文件我也是关闭了的   也重启了服务器重启Php/nginx都不新我现在删除的文件有立马释放了我之前删除的10个g图片内存始终没有释放出来   重启文件也不见了;   求大佬指点下






IW3C 发表于 2019-1-16 17:06:17

这个问题我前几天解释过
这次用通俗的方法再解释一遍。在LINUX系统中删除文件只是删除系统中对于文件的一个指针。也就是说在此之后,对于此文件的调用不会继续进行。但是在此之前,如果对此文件还在调用,那么这一文件依然存在(也就说,只要删除的时候有进程在调用此文件,那么此文件会依然存在)。只有当此进程退出时文件才会真的释放。如果楼主不知道到底是那个进程在使用此文件,最简单的方法就是重启设备

大炮运维V587 发表于 2019-1-16 17:34:26

推测应该是删除了文件进程没有释放资源

1500975053wjfy 发表于 2019-1-16 17:50:48

sang8052 发表于 2019-1-16 17:06
这个问题我前几天解释过
这次用通俗的方法再解释一遍。在LINUX系统中删除文件只是删除系统中对于文件的一个 ...

我重启了很多次了不行呀   删除的

1500975053wjfy 发表于 2019-1-16 17:51:12

大炮运维V587 发表于 2019-1-16 17:34
推测应该是删除了文件进程没有释放资源

应该是但是咋个释放呀 重启了都不行

大炮运维V587 发表于 2019-1-16 18:20:48

1500975053wjfy 发表于 2019-1-16 17:51
应该是但是咋个释放呀 重启了都不行

lsof |grep deleted   把列出来的僵尸进程全部清理了。

1500975053wjfy 发表于 2019-1-19 16:52:25

大炮运维V587 发表于 2019-1-16 18:20
lsof |grep deleted   把列出来的僵尸进程全部清理了。

不会弄呀 可以帮我弄不给红包

大炮运维V587 发表于 2019-1-19 16:55:53

1500975053wjfy 发表于 2019-1-19 16:52
不会弄呀 可以帮我弄不给红包

方法都教你了啊。

宝塔用户_assswy 发表于 2024-11-17 15:42:22

IW3C 发表于 2019-1-16 17:06
这个问题我前几天解释过
这次用通俗的方法再解释一遍。在LINUX系统中删除文件只是删除系统中对于文件的一个 ...

确实是这个原因,删除了也没释放,我重启了下就可以了

宝塔用户_assswy 发表于 2024-11-17 15:43:06

IW3C 发表于 2019-1-16 17:06
这个问题我前几天解释过
这次用通俗的方法再解释一遍。在LINUX系统中删除文件只是删除系统中对于文件的一个 ...

确实是这个原因,删除了也没释放,我重启了下就可以了 感谢
页: [1]
查看完整版本: 【已回应】LINUX下删除文件磁盘空间不释放