Enterprise Linux: /scratch монтируется на LV, но LV не отображается при запуске lvs
Взял несколько виртуальных машин Oracle Linux у другой команды и обнаружил эту странную ситуацию. В соответствии с ними /scratch монтируется на логическом томе, но кажется, что в системе есть какая-то ошибка, а соответствующий LV фактически отсутствует.
# df -h | grep scratch
/dev/mapper/vg01-lv_scratch
98G 696M 92G 1% /scratch
Но lvs
не показывает это vg01-lv_scratch
в то время как это должно, по сравнению с некоторыми нормальными хостами статуса.
lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_root vg00 -wi-ao---- 51.00g
lv_swap vg00 -wi-ao---- 8.00g
Сама папка сейчас работает нормально, но когда мы попытались перезагрузить одну из виртуальных машин, она не смогла найти /dev/mapper/vg01-lv_scratch
монтировать.
Мне интересно, как это может закончиться так? Если LV отсутствует, разве не должна перестать работать смонтированная файловая система? Если он все еще работает нормально, где именно он монтируется и где мы можем найти данные? Или исправить эту ситуацию?