首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非nfs卷上的umount -f总是邪恶的吗?

非nfs卷上的umount -f总是邪恶的吗?
EN

Server Fault用户
提问于 2013-07-30 20:21:25
回答 1查看 87关注 0票数 5

编辑:执行摘要(-详细的版本下面):我需要一台机器,以迅速关闭电源中断,因为短的电池寿命。有什么理由我不应该使用'umount -f‘(嵌入在一个电源故障-用例脚本中)在刮擦驱动器,其IO阻碍了关闭,谁的数据,我不在乎谁的工作是否死了?

来自新手SysAdmin (长期使用*nix用户)的问题。

最近,我设置了一个CentOS计算服务器,并与我的UPS进行了对话,这样,当我们失去电源时,它就会优雅地关闭(这就是我所有的钱)。在我还没来得及拔掉插头之前,当地的电力公司就开始测试这个了(哎呀!)这给我提供了一些非常紧张的时刻,而卸载文件系统需要10分钟左右,在最后关闭之前,电池达到了12%。

这花了这么长时间,因为我在机器上塞满了大量的IO任务,准备进行一个简单的测试,即发出一个“暂停”命令,看看关闭需要多长时间。沉重的IO都会在RAID0中的专用驱动器上占用一个划痕空间。如果工作结束了,我就不在乎那些硬盘上有什么了。在这样的失败之后,我甚至可以重新构建文件系统。如果任何较轻使用的驱动器(家庭脏)被破坏,如果电池在关闭之前死亡,这将是一个痛苦。

也就是说,apcupsd有一个位置让sys插入一个bash脚本,在满足特定条件时执行该脚本。如果这种情况是电源故障,而且我真的不关心为了快速关闭而损坏划痕数据,那么'umount -f‘是我的朋友吗?

有什么我没考虑的吗?在此之后,我需要重新创建文件系统吗?还是只删除驱动器上损坏最严重的文件?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-08-02 02:20:14

假设您确实找到了长期关闭的根本原因,以及您对该特定文件系统上的数据完整性缺乏关注,那么您肯定应该尝试执行一个umount -f

但是,我认为这不太可能解决您的问题: umount -f将处理没有响应的NFS服务器和打开的文件句柄,但它仍然会将缓冲数据写入文件系统。如果您已经有这么多数据正在运行,您的umount脚本仍然需要很长时间。

最好也杀死(或杀死-9)执行刮擦文件系统上重I/O的作业,以确保没有额外的I/O排队。

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

https://serverfault.com/questions/527421

复制
相关文章

相似问题

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