我正在尝试在运行 resize2fs 之前将一个快速脚本放在一起检查文件系统。
#!/bin/bash
var2=$(dumpe2fs -h /dev/mapper/mylv | grep "Filesystem state:")
var1=test
echo $var1
echo $var2
if [ "$var2" = "Filesystem state: clean" ];
then
echo "clean"
else
echo "dirty"
fi
我的结果
Server1:~ # ./filesystest.sh
dumpe2fs 1.38 (30-Jun-2005)
test
Filesystem state: clean
dirty
看起来即使 var2 实际上是“文件系统状态:干净”,它仍然显示为假。