I created this site to keep track of the various things that I do, and to share anything I have learned along the way in the hope that others will improve on it and share in return.

Sharing Files Using NFS (Linux's Network File System)

This guide shows you how to quickly and easily set up a network share using NFS on Linux.  The share won't be secured in any way, so only use it on a local network - don't share the files with the internet (unless you really want to!)  [For more in-depth instructions, this is quite a good guide]


Firstly install the NFS server:

sudo apt-get install rpcbind nfs-kernel-server [...]

Incorporating Scale Invariance into the Cellular Associative Neural Network


DOI: 10.1007/978-3-319-11179-7_55
Authors: Nathan Burles, Simon O'Keefe, James Austin

Published in Artificial Neural Networks and Machine Learning – ICANN 2014.

Attached is a draft copy.

ICANN2014 timeframe:

Submission deadline: 2014-02-17
Acceptance: 2014-04-08
​Camera-ready: 2014-05-05

Mounting a USB Hard Drive on Linux

If you are using a GUI such as KDE or Gnome, USB Hard Drives will usually be mounted automatically - available to be used without any effort.

Unfortunately this isn't generally the case on headless (server) systems.

However it is easy to instruct the system to mount a drive manually, or to edit /etc/fstab so that it will be mounted when your computer boots up... [...]

Reclaiming Reserved Space in Linux

By default, when formatting a partition as ext2/3/4, Linux will reserve around 5% of the space for use by the root user.  This is mainly to avoid non-root users filling up the filesystem, as well as helping to reduce fragmentation.

On external drives, this is less important - especially if the content on those drives is pretty static (e.g. a backup drive) - so we can reclaim the reserved space and gain quite a bit of extra storage (over 185GB on a 4TB drive!)... [...]


Subscribe to Nathan Burles PhD RSS