mount.cifs等待zerotier连入节点后再挂载
时间: 2023-07-14 11:14:11 浏览: 105
linux实用命令详解(新建删除复制文件夹,挂载)转.pdf
在使用`mount.cifs`命令挂载共享文件夹时,如果需要等待Zerotier网络连入节点后再挂载,可以使用以下方法:
1. 安装Zerotier并加入网络:在Zerotier官网下载并安装Zerotier客户端,加入目标网络。
2. 等待网络连接:等待Zerotier客户端连接到网络。可以使用`zerotier-cli listnetworks`命令查看是否已经连接到目标网络。
3. 挂载共享文件夹:使用`mount.cifs`命令挂载共享文件夹,例如:
```
mount.cifs //servername/sharename /mnt/mountpoint -o user=username
```
其中,`servername`是共享文件夹所在的服务器名,`sharename`是共享文件夹的名称,`/mnt/mountpoint`是本地挂载点,`username`是访问共享文件夹的用户名。
如果需要等待Zerotier网络连入节点后再挂载,可以使用以下脚本:
```
#!/bin/bash
while [ -z "$(zerotier-cli listnetworks | grep <network_id>)" ]
do
echo "Waiting for Zerotier network connection..."
sleep 5
done
mount.cifs //servername/sharename /mnt/mountpoint -o user=username
```
其中,`<network_id>`是目标Zerotier网络的ID。脚本会每隔5秒检查Zerotier网络是否已经连接,直到连接后再挂载共享文件夹。
阅读全文