Skip to content

Greyhole uses Samba to create a storage pool of all your available hard drives, and allows you to create redundant copies of the files you store.

License

Notifications You must be signed in to change notification settings

gboudreau/Greyhole

Folders and files

NameName
Last commit message
Last commit date
Jul 22, 2023
Sep 3, 2024
Sep 3, 2024
Dec 12, 2020
Dec 24, 2024
Sep 3, 2024
Dec 12, 2020
Oct 16, 2021
Apr 8, 2021
Dec 16, 2009
Sep 3, 2024
Sep 19, 2011
Sep 7, 2020
Jan 20, 2022
Sep 12, 2020
Sep 16, 2024
Feb 2, 2020
Apr 11, 2020
Mar 9, 2021
Sep 5, 2021
Jun 23, 2020
Feb 9, 2014
Oct 17, 2020
Aug 12, 2021
Jul 3, 2023
Apr 11, 2020
Feb 6, 2021
Dec 25, 2022
Jan 25, 2014
May 24, 2023
Feb 9, 2020
Feb 6, 2021

Repository files navigation

Greyhole

Greyhole is an application that uses Samba to create a storage pool of all your available hard drives (whatever their size, however they're connected), and allows you to create redundant copies of the files you store, in order to prevent data loss when part of your hardware fails.

Installation

  1. Using apt (Ubuntu, Debian) or yum (CentOS, Fedora, RHEL):

    curl -Ls https://bit.ly/greyhole-package | sudo bash

  2. Follow the instructions from the USAGE file. There is also a copy of this file in /usr/share/greyhole/USAGE

Links

Features

JBOD concatenation storage pool

Configure as many hard drives as you'd like to be included in your pool. Your storage pool size will be the sum of the free space in all the hard drives you include. Your hard drives can be internal, external (USB, e-Sata, Firewire...), or even mount of remote file systems, and you can include hard drives of any size in your pool.

Per-share redundancy

For each of your shares that use the space of your storage pool, indicate how many copies of each file you want to keep. Each of those copies will be stored in a different hard drive, in order to prevent data loss when one or more hard drives fail. For very important files, you can even specify you'd like to keep copies on all available hard drives.

Easily recoverable files

Greyhole file copies are regular files, visible on any machine, without any hardware or software required. If you take out one hard drive from your pool, and mount it anywhere else, you'll be able to see all the files that Greyhole stored on it. They will have the same filenames, and they'll be in the same directories you'd expect them to be.

Documentation

The GitHub Wiki contains the Greyhole documentation.