Highly Available STorage

In this article, we will explore the fascinating world of Highly Available STorage and everything that this concept entails. Highly Available STorage is a topic that has captured the attention of countless individuals throughout history, generating great interest and debate in various areas. Over the years, Highly Available STorage has evolved and adapted to the changes of the modern world, demonstrating its relevance in today's society. Through this article, we will examine in detail the different aspects and perspectives related to Highly Available STorage, with the aim of providing a broad and complete vision of this exciting topic.

Original author(s)Pawel Jakub Dawidek
Written inC
Operating systemFreeBSD
TypeDistributed storage system
LicenseFreeBSD License
Websitewiki.freebsd.org/HAST

Highly Available Storage (HAST) is a protocol and tool set for FreeBSD written by Pawel Jakub Dawidek, a core FreeBSD developer.

HAST provides a block device to be synchronized between two servers for use as a file system. The two machines comprise a cluster, where each machine is a cluster node. HAST uses a Primary-Secondary (or Master-Slave) configuration, so only one cluster node is active at a time.

HAST-provided devices appear like disk devices in the /dev/hast/ directory in FreeBSD, and can be used like standard block devices. HAST is similar to a RAID1 (mirror) where each RAID component is provided across the network by one cluster node.[1]

See also

References

  1. ^ "Solved - How to create RAID1 for a entire disk with UFS and GPT?". The FreeBSD Forums. 2018-08-08. Retrieved 2023-12-13.