如何检测时间机器?

问题描述:

我需要区分用于时间机器的硬盘分区和其他普通分区。 是否有API来检测时间机器分区/卷?如何检测时间机器?

只要你在Lion或以上,Apple为时间机器添加了一个名为tmutil的命令行工具。根据手册页,运行tmutil destinationinfo返回以下信息:

Name   The volume label as shown in Finder. 
Kind   Whether the destination is locally attached storage or a network device. 
URL   In the case of a network destination, the URL used for Time Machine 
       configuration. 
Mount Point If the volume is currently mounted, the path in the file system at which 
       it was mounted. 
ID   The unique identifier for the destination. 

When the -X option is provided, output will be printed in XML property list format.