Попробуйте что-то вроде этого. Сначала создайте список дюйм/с сервера (это предполагает, что Вы имеете пароль меньше ssh настроенный и можете соединиться, поскольку корень ко всем разъединяет), затем, запустите этот небольшой скрипт (вставка копии в командную строку):
while read ip;
do
echo "connecting to $ip";
ssh root@$ip "until mount | grep -w \"$MOUNT\" >/dev/null;
do echo mounting \"$MOUNT\"; mount \"$MOUNT\"; sleep 1; done &&
echo Mounted on $ip"
done < ips.txt
Это ожидает названный файл ips.txt
с одним IP на строку. Это будет ssh
в IP, и в то время как монтирование $MOUNT
не смонтирован, это попытается сделать так. Удостоверьтесь, что заменили $MOUNT
с точкой монтирования Вы интересуетесь, это должно появиться точно, как это выполняет /etc/fstab
. Например:
while read ip;
do
echo "connecting to $ip";
ssh root@$ip "until mount | grep -w \"/mnt/data\" >/dev/null;
do echo mounting \"/mnt/data\"; mount \"/mnt/data\"; sleep 1; done &&
echo Mounted on $ip"
done < ips.txt