How to use a terminal

How to use Time Machine with a Buffalo Terastation NAS

I always thought how convenient a Time Capsule would be. But I was always discouraged with the cost. I already have a 802.11n Wifi router and already have a NAS too. It was just plain impossible to justify the cost of getting a Time Capsule.

So I looked around to see if there were any other solutions. And I found one. Unfortunately I do not know how it compares to Time Capsule as I do not have one (yes, some investigation needed here). But it does what I need to do and that is take a regular backup of my system.

In my environment I am using a Buffalo Terastation Live with 1TB of storage. The file system where the backups are stored is a 1TB external USB hard drive connected to the Terastation.

Step by step procedure is listed below:

  1. So first things first. In order for your Mac to store backups on NAS drives, you have to change a system property. Please refer to the following command:

Restart your system in order for the changes to take effect. Once done, Time Machine will allow your system to use a Network drive (non-standard drives in general) to backup your system. But unfortunately, there is still more to do. The application has difficulties creating the backup file and the work around is to manually create this storage container (known as SparseBundle) for Time Machine.

  • Turn off Time Machine in order to complete the next steps.
  • Run the following command to grab the MAC address from your Network Interface. This is recreated when creating the backup file.

    Make a note of the MAC address and remove the colon marks. This and the hostname are required for the naming of the backup file.

  • Create the "sparesebundle" file on your local file system. We will copy it to the NAS server later.

    note: The "-size" is the max size that you

    allow the file to grow to. Supply the size which fits your requirements

    note: HFS+J is file type, this does not change.

    note: -volname is the name you configure for your backup file.

    note: output name is [hostname]_[MAC address] .sparesebundle

  • Move the file to the File Server
  • Now is the moment of truth. In Time Machine Systme Preferences Panel, select "Change Disk". It will display the volumes you can backup to. It should display the volume you moved the file to. If your share is not listed, ensure that the NAS is mounted. Also, if you haven't rebooted after Step 1, please be sure to reboot then try again.
  • Before starting Time Machine, you will want to stop the indexing on your backup file, else your system will become extremely slow. To do this go to "Spotlight" in your System Preferences. In the Privacy tab, add the share where you copied the backup file.
  • From here, just turn on Time Machine and let it run. You should get a successful backup although it can take time to complete depending on how much data your hard drives are using.
  • Now that is it. I have been using this technique to do regular backups and usually let it run over a night during the weekend. So far I have had no issues although I have only recovered one or two files since enabling it.

    Just as a note, the technique mentioned above is clearly a hack and not promoted by Apple in any way. I will not be held liable for any data loss especially since I have not fully tested a full recovery myself. This technique worked well for me but I am guessing depending on the hardware used, mileage may vary. If you have any issues, I am more than willing to help for the setup although I cannot guarantee this technique for your environment. Please use at your own risk. If you do have success with this technique, please comment to let others know.


    Category: Forex

    Similar articles: