Назад | Перейти на главную страницу

SLES - проверять данные "под" точкой монтирования

У меня есть система SUSE Linux (SLES), где после отключения электроэнергии один из каталогов кажется устаревшим. У него есть точки монтирования для различных логических томов, например.

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

Каталог db не обновляется в течение нескольких месяцев, в то время как журнал показывает данные за весь период времени.

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