SLES – 检查“挂载点”下的数据

我有一个SUSE Linux(SLES)系统,在停电之后,其中一个目录似乎已经过期。 它有各种逻辑卷的一些挂载点,例如

/dir -> lv1 /dir/db -> lv2 /dir/log -> lv3 

数据库目录似乎几个月没有更新,而日志显示整个时间段内的数据。

lv1显示为80%已满,我只能占该空间的20%。

我假设由于某种原因停电之前,/ dir / db目录没有挂载,所以写入/ dir / db只是进入lv1目录。 重新启动后,挂载已经安装,所以我看到上一次挂载点工作的旧数据。

有没有办法检查挂载点下的“下”,看看数据是否存在,而不卸载文件系统?

是的,只是挂载/dir的父目录其他地方与mount --bind

 # mkdir /mnt/tmp # mount --bind / /mnt/tmp # cd /mnt/tmp/dir 

然后检查目录的状态。 完成后:

 # umount /mnt/tmp # rmdir /mnt/tmp