Помогите организовать монтирование сетевой папки, если она доступна, при поднятии интерфейса.
Как я решил это сделать:
у меня в VPN-сети есть два компьютера:
10.15.0.6
10.15.0.4
10.15.0.6:/mnt/discУстанавливаю все необходимое на компьютере «10.15.0.4»
apt-get install -y portmap nfs-commonmkdir /mnt/discНа компьютере «10.15.0.4» в папке (при поднятии интерфейсов)
/etc/network/if-up.dnano z1mnt.sh#!/bin/bash
i="10.15.0.6:/mnt/disc"
j="/mnt/disc"
while test ! -e "$i";
do
sleep 2
done
mount "$i" "$j"
exit 0
chmod +x z1mnt.shно команда
test -eshowmount -e 10.15.0.6
Export list for 10.15.0.6:
/mnt/disc 10.15.0.0/255.255.255.0
Вручную папка монтируется успешно
mount 10.15.0.6:/mnt/disc /mnt/discecho "10.15.0.6:/mnt/disc /mnt/disc nfs timeo=50,hard,intr" | tee -a /etc/fstab1. Как проверить доступность сетевой папки вместо «test -e»?
2. Правильно ли я делаю все остальное, не считая команды «test -e»?


