2012-04-10 36 views
3

我正在寫一個簡單的EC2快照腳本,需要確定是否有一種方法可以知道,如果一個文件系統被凍結或沒有。當前標準的,想做什麼凍結文件系統掛起腳本(和bash shell中掛起以及)。你如何確定一個XFS文件系統被凍結編程?

是否有一個命令或辦法知道如果文件系統處於凍結狀態?

謝謝!

+0

務實或程序? – 2012-04-10 22:47:32

+0

啊,我的錯。謝謝安德魯 – DrewVS 2012-04-11 03:54:55

回答

3

嘗試重新安裝文件系統:

mount -o remount /moint/point 

如果文件系統是使用非默認選項安裝,然後確保指定的重新裝入相同的選項。這確保了重新裝載如果成功則實際上將成爲無操作。例如,如果文件系統安裝有noatime選項,然後使用這個命令:

mount -o remount,noatime /moint/point 

如果文件系統被解凍,重新裝入會成功。如果文件系統被凍結,它會因EBUSY而失敗。

這是不是萬無一失的,因爲技術上重新裝入可與EBUSY某些其他原因(而不是文件系統被凍結等)失敗,但可能會做的伎倆在大多數情況下。

+0

是的,這對我工作。是的,它看起來可能會返回誤報,但它應該適用於我的目的。謝謝! – DrewVS 2012-04-11 03:56:06

相關問題