The Seagate GoFlex Home is a NAS for consumers. We did a review some time ago on this product and gave it a good review. Here’s a way to gain root access and perform drive maintenance on the drive.
Download Putty to gain SSH. Write down your product ID which is found on the bottom of your drive.
Login to the drive using your browser. Make sure no one is using the drive. You must dismount the drive first. Click on preferences. Under Administration, expand the storage devices, select the drive and click Eject. (Do NOT click Format)
Start Putty. Type in the IP address of your drive on the first screen in Putty.
Click on Data and enter –
Note – your username must be lowercase and the product ID must be in caps.
Click open. Type your GoFlex password when prompted.
Now type –
sudo -E -s hit enter
/usr/sbin/pchkntfs -f /dev/sda1 hit enter
Wait until it finishes. Use the web login to reboot the device once it finishes.
You will see the volume is marked as dirty (below). I know this is the result of power loss several times over the past two years.
Use the web login to reboot the device once it finishes.
Did you get unknown file system? Try this command instead –
/usr/sbin/pchkntfs -f /dev/sda instead of /usr/sbin/pchkntfs -f /dev/sda1
Need a Factory Reset? (you can lose your data) – if the warranty is expired, you can remove the drive and put it in a drive doc on a sata connector and retrieve the files if it is NTFS formatted.
Original Factory reset and firmware – Backup your data and follow these instructions –
Need Speed? Use ArchLinux. Backup your data somewhere else and then follow the steps found here – http://archlinuxarm.org/platforms/armv5/seagate-goflex-home
Want more tips on Seagate and other NAS devices?http://www.openstora.com/forum/viewforum.php?f=15
More hacks? Enable features with a =1 (This should be for expert users only)
Use SSH to your drive. Use vi to modify /etc/features.conf –
sudo vi /etc/features.conf
Note: You can enable features by following instructions here –