在mac上检查网络磁盘的可用性

时间:2011-05-09 13:19:53

标签: macos rsync mount

我正在创建一个脚本来自动将我的mac上的某些目录备份到airdisk(机场极端的usb磁盘)。

我正在阅读有关rsync的内容。似乎如果没有安装airdisk,rsync会在“/ Volumes /磁盘名称”中创建目录。

这可能会填满我的硬盘驱动器,它不应该在我的本地驱动器上进行备份。 因此,我想在启动rsync命令之前检查已安装的驱动器是否可用。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

我会检查一下位于mount中的文件是否存在。只要您每次将磁盘安装在同一位置,这都应该可以。

if [ -f /Volumes/AirDisk/foo.txt ];
then
   echo "AirDisk mounted. Starting backup"
   #Put backup script here
else
   echo "File does not exists"
   exit 1
fi