SliceHost has never failed to introduce unique features that impress me. They gave you console access via Ajaxterm, which allows you to rescue badly configured server over nothing but HTTPS. They have also recently introduced “Rescue Mode” for their VPS — another feature that you wish you never would need to use, but is super useful when you need it. It shuts down your VPS, reboots in a separate partition, and enables you to mount your VPS partition as /dev/sda1 for 90 minutes.

90 minutes might not be enough to do Gentoo install from stage 1, but there are still many other uses for it. Why is it useful?

  • You accidentally deleted all your init scripts and your Xen VPS just refused to boot.
  • Physical server got a power outage, and your VPS came back with a corrupted file system that requires fsck.
  • You really want to run Slackware on your slice.
  • You want to use a file system other than the default Ext3.

On the topic of changing file systems, one feature I used to love when I hosted with Unixshell# is, that it allows you choose the root file system before dumping the Linux distribution of your choice on top. Upon moving to SliceHost, I was a little bit disappointed that Ext3 is used by default. It is standard, it is well supported, and it is very stable — but everyone loves to have some fancy file systems powering their Linux boxes, don’t we all? :)

Over the years I have been a ReiserFS fan because of its performance over directories of many small files (which is common when you are putting cached data on FS without hierarchical keys). However, after a few non-recoverable crashes due to sub-standard power source at home and at work, I switched and am mainly running XFS on my servers. Maybe my next slice will also have XFS on it.