我正在编写一个简单的EC2快照脚本,需要确定是否有办法知道文件系统是否被冻结.就目前而言,尝试对冻结的文件系统做任何事情都会挂起脚本(并挂起在bash shell中).
谢谢!
解决方法:
尝试重新安装文件系统:
mount -o remount /moint/point
如果使用非默认选项装入文件系统,请确保在重新装入中指定相同的选项.如果成功,这可以确保重新安装实际上是无操作.例如,如果使用noatime选项挂载文件系统,则使用此命令:
mount -o remount,noatime /moint/point
如果文件系统解冻,则重新装入将成功.如果文件系统被冻结,它将失败并使用EBUSY.
这不是万无一失的,因为从技术上来说,由于某些其他原因(除了文件系统被冻结),重新安装可能会因EBUSY而失败,但在大多数情况下可能会解决这个问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。