Greyhole icon

Greyhole

Greyhole is an open-source storage solution that provides data redundancy and disk failure resiliency by distributing data across multiple hard drives. It combines all storage drives into a single storage pool while keeping existing drive format.

What is Greyhole?

Greyhole is an open source software-based storage solution that provides data redundancy and protection against disk failures. It works by combining multiple hard drives of any size into a single storage pool while retaining the native format of each drive.

The key benefit of Greyhole is its disk failure resilience. When one disk fails, the files stored on that disk get distributed across the remaining disks. This avoids any data loss and provides high availability. The redistribution happens automatically in real-time.

In addition, Greyhole protects against silent data corruption through duplication of files across multiple drives. It stores file copies rather than parity information for redundancy. This simplifies file recovery and removal of failed disks.

Greyhole is implemented through a Linux kernel driver which handles the distribution policy and a FUSE userspace daemon for metadata management. It supports adding and removing disks on the fly to expand or shrink the storage pool.

Greyhole requires no dedicated parity disks like RAID, and allows mixing drives of different sizes. These features combine to maximize storage pool size for a given budget. The only disadvantage is slightly slower write speeds due to data duplication.

The Best Greyhole Alternatives

Top Apps like Greyhole

Unraid, Windows Home Server, StableBit DrivePool, FlexRaid T-Raid, Drive Bender, mergerfs, mhddfs, btrfs, EON ZFS Storage, PoolHD are some alternatives to Greyhole.

Unraid

Unraid is an operating system designed for personal and small business media storage servers. It allows combining hard drives of different sizes into a single storage pool, while protecting data against up to two drive failures. Some key features of Unraid include:Storage pool allows mixing drives of any size...

Windows Home Server

Windows Home Server is a specialized operating system developed by Microsoft for home servers. It was first released in 2007 and aimed to provide an easy-to-use solution for homes and small businesses to store, backup, and share data.Some key features of Windows Home Server include:Centralized storage and backup of...

StableBit DrivePool

StableBit DrivePool is a software solution designed for Windows that allows users to easily pool multiple hard drives of varying sizes and types into one large logical volume. Some key features of DrivePool include:Combines disks of different sizes and types into a single large volume for easier storage managementProvides...

FlexRaid T-Raid

FlexRaid T-Raid is a powerful yet affordable software RAID solution designed to provide data protection and huge storage capacity in the terabyte range. It runs on Windows and Linux platforms, supporting common RAID levels including JBOD, RAID 0, 1, 5, and 10.A key feature of FlexRaid is its drive pooling capability, which allows...

Drive Bender

Drive Bender is an advanced disk storage pooling software designed for Windows operating systems. It allows combining multiple physical hard drives and solid state drives of varying sizes, types, and interfaces into a single large virtual storage pool.Some key features of Drive Bender include:Combine drives of different sizes...

Mergerfs

mergerfs is an open source union filesystem for Linux that allows you to combine multiple directories into a single virtual filesystem. It is implemented as a FUSE filesystem module.Some key features and benefits of mergerfs include:Combines multiple directories and presents them as a single directory structureSupports permissions, copy-on-write...

Mhddfs

mhddfs is an open-source virtual file system for Linux that combines multiple physical drives (hard drives, solid state drives, USB drives etc.) into a single virtual drive with increased capacity and performance.Some key features of mhddfs:Combines multiple drives of any size and interface (SATA, USB etc.) into a...

Btrfs

btrfs (B-tree file system, pronounced "butter F S") is an open-source copy-on-write file system for Linux aimed at implementing advanced features while also focusing on fault tolerance, repair, and easy administration. It has been under active development since 2007.Some key features and capabilities provided by btrfs include:Snapshots and rollbacks...

EON ZFS Storage

EON ZFS Storage is a feature-rich network-attached storage (NAS) solution targeted at enterprises and data centers. It is built on top of the ZFS file system which provides advanced data protection, storage efficiency, and scalability.Some key capabilities and benefits of EON ZFS Storage include:Data protection with native snapshots...

PoolHD

PoolHD is an open-source web application designed for monitoring and managing storage pools and disks. It works by connecting to the underlying storage mechanisms like ZFS, Btrfs, Linux MD-RAID to provide insights into disk health, usage statistics, performance data and more.Some key features of PoolHD include:Web-based dashboard showing...