Restoring ghost entries from Time Machine backup
Pat Allan just had some trouble with his laptop and he lost a bunch of data.
After he pinged me asking where ghost stored it’s hostname entries so he
could restore them, I realised I didn’t know. Sure, on Linux, ghost just
writes out to the /etc/hosts
file, but on OS X, it uses the dscl
command to get to the Directory Services.
Long story short, if you ever want to know where and how Directory
Services stores a lot of it’s information, it’s mostly in the
/var/db/dslocal/nodes/Default/
directory.
Specifically, the hosts are stored in
/var/db/dslocal/nodes/Default/hosts/
directory, one .plist
file per
host. Pat reports that just grabbing those files from a his backup and
dropping them in that directory worked wonders.
Comments
None yetYou need to login with GitHub in order to comment.