Есть ли способ проверить наличие содержимого каталогов только из-за монтирования? - PullRequest
1 голос
/ 12 января 2012

В моем вопросе слишком много ключевых слов, чтобы гуглить это :) У меня есть сценарии bash, и я хочу проверить, не был ли каталог выгружен из-за монтирования, которое я сделал в сценарии.Таким образом, произошли следующие события:

1) Каталог был создан с аргументом -p, например: mkdir -p myDir

2) Было установлено, что система использует VirtualBox:

if [ -f /sbin/mount.vboxsf ]
then
    echo "VirtualBox has been detected Please provide your home/user name and hit [Enter]"
    echo "If no name is given, NetBeans will be installed and script will exit Otherwise an attempt will be made
    to mount NetBeansProjects from the host. If this succeeds, an attempt will be made to automatically do this
    during system start up."
    read user
fi

Теперь я пытаюсь самонадеянно mount в 'myDir'

Есть ли способ протестировать этот каталог Projects после на основе содержимого?Итак, каталог не пустой, и мне нужно установить, что содержимое там, потому что я смонтировал его, а не потому, что каталог уже содержал их.

Спасибо, Юкка

1 Ответ

3 голосов
/ 12 января 2012

Просто проверьте, является ли myDir точкой монтирования.

mountpoint -q myDir && echo "This is a mount point."
...