29G doesn't look after fully synced up.
But you should use bitcoin-cli (RPC command line app).
Do bitcoin-cli getinfo
(check the "blocks" value and compare against blockchain or another full node) or bitcoin-cli getchaintips
(more complicated to read)
Example:
:~/node/bitcoin$ ./src/bitcoin-cli getblockchaininfo
{
"version" : 109900,
"protocolversion" : 70002,
"walletversion" : 60000,
"balance" : 0.00000000,
"blocks" : 359646, // <--------------
"timeoffset" : 0,
"connections" : 63,
"proxy" : "",
"difficulty" : 47589591153.62500763,
"testnet" : false,
"keypoololdest" : 1425569670,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"relayfee" : 0.00001000,
"errors" : "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications"
}