Amahi opslagsysteem: Greyhole
Van zichzelf doet Amahi geen software RAID, maar dankzij de Linux basis kan je dit eventueel wel zelf configureren. Dat is niet heel gebruiksvriendelijk. Ook het toevoegen van een nieuwe dataschijf (met of zonder RAID) dien je handmatig via de command line te doen. Dat is evenmin gebruiksvriendelijk, en ook niet wat je verwacht gezien de simpele webinterface. Amahi stelt geen eisen aan de bestandssystemen van je data-opslagschijven, zolang Fedora er maar mee overweg kan; zelfs NTFS is mogelijk (met wat handmatige configuratie).
Hoewel Amahi geen RAID heeft ingebouwd, heeft het wel een zeer flexibele manier om schijven samen te voegen tot een volume, in de vorm van 'Greyhole', dat waar gewenst ook redundantie biedt. Greyhole werkt als volgt: je voegt een aantal gewone mappen toe aan de Greyhole ‘pool’. Dit kunnen willekeurige mappen zijn: mappen op dataschijven, complete disks, zelfs netwerkmappen zijn mogelijk. Vervolgens voeg je de Greyhole plugin toe aan de configuratie van Samba, de software die je gedeelde mappen via SMB/CIFS beschikbaar maakt als netwerkmappen. Deze plugin houdt een log bij van alle veranderingen die via Samba aan de toegevoegde netwerk map(pen) worden gedaan. Een Greyhole service werkt op de achtergrond deze log af en verplaatst nieuwe of aangepaste bestanden naar een van de Greyhole pool-mappen en plaatst een ‘symlink’ hier naartoe in de originele gedeelde map (de ‘landingzone’). Het verwijderen van een bestand resulteert in het verwijderen van de symlink en het verplaatsen van het echte bestand naar een ‘trash’ map. Dit werkt ook voor meerdere data schijven/mappen in de Greyhole pool, waardoor deze feitelijk als een volume zichtbaar zijn via Samba. Greyhole verdeelt de data over de verschillende pool-mappen op basis van de hoeveelheid beschikbare opslagruimte. Desgewenst kan je per ‘landingzone’ een minimaal aantal pool-mappen aangeven, waarheen alle bestanden moeten worden gekopieerd: op die manier kan je data redundant opslaan.
Het mooie van deze oplossing is dat je op elk moment direct meer datamappen of schijven kunt toevoegen, en dat deze ook buiten Greyhole gewoon uit te lezen zijn, bijvoorbeeld in het geval dat het Amahi OS het begeeft. Ook hoef je niet lang te wachten op het herstellen van een RAID array na een gefaalde schijf. Het nadeel is dat elke aanpassing vertraagd naar de datamappen wordt weggeschreven (al merk je hier in de praktijk weinig van). Ook heb je niet het snelheidsvoordeel van een echte RAID-opstelling. Helaas geldt ook voor Greyhole dat je het handmatig in Amahi moet configureren, ondanks dat het als Amahi feature geadverteerd wordt. Als alternatief kan je een betaalde Amahi app met Greyhole UI aanschaffen.
Je moet betaalde apps installeren om alles uit Amahi te halen
Standaard zijn je Amahi gedeelde mappen alleen bereikbaar via het SMB/CIFS protocol. Om je opslagruimte te benutten als meer dan alleen een netwerkschijf, kan je Amahi uitbreiden met apps. Dit zijn veelal verpakte versies van bestaande software. Populaire thuisserverprogramma's als ownCloud, BitTorrent Sync, Plex en verschillende download-gerelateerde software zijn te vinden in de Amahi ‘Marketplace’. Een groot deel dient echter betaald te worden. Jammer, zeker omdat de meeste software gratis of opensource is! Amahi stelt dat je niet betaalt voor de software zelf, maar voor het gemak van een ‘one-click installation’. Gelukkig kan je door de Fedora basis de software ook zelf installeren alsof het Fedora betreft, alleen hier komt wat Linux ervaring wel goed van pas.
Al met al lijkt Amahi een mooi initiatief met een aantal goede ideeën. Helaas zitten er wel aardig wat ruwe randjes aan waardoor we de indruk krijgen dat het systeem nog niet helemaal af is. We zouden het voor nu dan ook alleen aanraden als je het leuk vindt om je in Linux te verdiepen en de moeite wil nemen om alles goed te configureren via de command line. Toch is het een interessant project om in de gaten te houden.
4 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
Amahi Amahi
|
Niet verkrijgbaar | |
![]() |
FreeNAS FreeNAS
|
Niet verkrijgbaar | |
![]() |
Microsoft Windows Storage Server 2012 R2 Standard
|
Niet verkrijgbaar | |
![]() |
OpenMediaVault OpenMediaVault
|
Niet verkrijgbaar |