Highly Available STorage
{{Short description|Distributed storage system}}
{{One source|date=June 2024}}
{{Infobox software
| name = Highly Available Storage
| title =
| logo =
| screenshot =
| caption =
| collapsible =
| author = Pawel Jakub Dawidek
| developer =
| released =
| discontinued =
| latest release version =
| latest release date = {{Start date and age|2013|02|05|df=yes/no}}
| latest preview version =
| latest preview date =
| programming language = C
| operating system = FreeBSD
| platform =
| size =
| language =
| genre = Distributed storage system
| license = FreeBSD License
| website = {{URL|https://wiki.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.{{Cite web |date=2018-08-08 |title=Solved - How to create RAID1 for a entire disk with UFS and GPT? |url=https://forums.freebsd.org/threads/how-to-create-raid1-for-a-entire-disk-with-ufs-and-gpt.67066/ |access-date=2023-12-13 |website=The FreeBSD Forums |language=en-US}}
See also
- Network block device
- DRBD (Distributed Replicated Block Device)
References
{{reflist}}
External links
- [https://wiki.freebsd.org/HAST HAST page] at FreeBSD wiki
- [https://www.freebsd.org/doc/handbook/disks-hast.html HAST] at FreeBSD HandBook
Category:Communications protocols
{{computing-stub}}