ruby – 如何确定是否以编程方式冻结XFS文件系统?

ruby – 如何确定是否以编程方式冻结XFS文件系统?,第1张

概述我正在编写一个简单的EC2快照脚本,需要确定是否有办法知道文件系统是否被冻结.就目前而言,尝试对冻结的文件系统做任何事情都会挂起脚本(并挂起在bash shell中). 是否有命令或方法来了解文件系统是否处于冻结状态? 谢谢! 尝试重新安装文件系统: mount -o remount /moint/point 如果使用非默认选项装入文件系统,请确保在重新装入中指定相同的选项.如果成功,这可以确保重 我正在编写一个简单的EC2快照脚本,需要确定是否有办法知道文件系统是否被冻结.就目前而言,尝试对冻结的文件系统做任何事情都会挂起脚本(并挂起在bash shell中).

是否有命令或方法来了解文件系统是否处于冻结状态?

谢谢!

解决方法 尝试重新安装文件系统:

mount -o remount /moint/point

如果使用非默认选项装入文件系统,请确保在重新装入中指定相同的选项.如果成功,这可以确保重新安装实际上是无 *** 作.例如,如果使用noatime选项挂载文件系统,则使用此命令:

mount -o remount,noatime /moint/point

如果文件系统解冻,则重新装入将成功.如果文件系统被冻结,它将失败并使用EBUSY.

这不是万无一失的,因为从技术上来说,由于某些其他原因(除了文件系统被冻结),重新安装可能会因EBUSY而失败,但在大多数情况下可能会解决这个问题.

总结

以上是内存溢出为你收集整理的ruby – 如何确定是否以编程方式冻结XFS文件系统?全部内容,希望文章能够帮你解决ruby – 如何确定是否以编程方式冻结XFS文件系统?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1274244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存