[[!comment format=mdwn username="https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus" nickname="Jimmy" subject="comment 1" date="2012-07-03T08:26:43Z" content=""" On \"git syncing\" point number 9, on OSX you could potentially do this on a semi-regular basis
system_profiler SPNetworkVolumeDataType Volumes: net: Type: autofs Mount Point: /net Mounted From: map -hosts Automounted: Yes home: Type: autofs Mount Point: /home Mounted From: map auto_home Automounted: Yesand
x00:~ jtang$ system_profiler SPUSBDataType USB: USB High-Speed Bus: Host Controller Location: Built-in USB Host Controller Driver: AppleUSBEHCI PCI Device ID: 0x0aa9 PCI Revision ID: 0x00b1 PCI Vendor ID: 0x10de Bus Number: 0x26 Hub: Product ID: 0x2504 Vendor ID: 0x0424 (SMSC) Version: 0.01 Speed: Up to 480 Mb/sec Location ID: 0x26200000 / 3 Current Available (mA): 500 Current Required (mA): 2 USB to ATA/ATAPI Bridge: Capacity: 750.16 GB (750,156,374,016 bytes) Removable Media: Yes Detachable Drive: Yes BSD Name: disk1 Product ID: 0x2338 Vendor ID: 0x152d (JMicron Technology Corp.) Version: 1.00 Serial Number: 313541813001 Speed: Up to 480 Mb/sec Manufacturer: JMicron Location ID: 0x26240000 / 5 Current Available (mA): 500 Current Required (mA): 2 Partition Map Type: MBR (Master Boot Record) S.M.A.R.T. status: Not Supported Volumes: Porta-Disk: Capacity: 750.16 GB (750,156,341,760 bytes) Available: 668.42 GB (668,424,208,384 bytes) Writable: Yes File System: ExFAT ....I think its possible to programatically get this information either from the CLI (it dumps out XML output if required) or some development library. There is also DBUS in macports, but I have never had much interaction with it, so I don't know if its good or bad on OSX. """]]