Samengevat: CasaOS kan een ZFS-pool gebruiken wanneer de onderliggende Linux-host eigenaar is van ZFS
CasaOS hoeft zelf niet de laag te zijn die ZFS installeert of beheert. In de succesvolle configuratie uit 2024 installeerde Debian 12 OpenZFS, importeerde het de bestaande pool en zag CasaOS de gekoppelde gegevens vervolgens via het bestandssysteem van de host.
Installeer OpenZFS via de hostdistributie
Gebruik op Debian het distributiespecifieke installatiepad voor OpenZFS in plaats van pakketnamen uit een oud bericht klakkeloos over te nemen. De actuele OpenZFS-aan de slag-pagina verwijst naar Debian-specifieke instructies. De Debian ZFS-pakketten behandelen de beschikbaarheid van pakketten.
Detecteer de pool voordat je deze importeert
sudo zpool import
Hiermee worden pools weergegeven die kunnen worden geïmporteerd, zonder er direct een te importeren. Als de pool van een andere machine komt, lees dan de gemelde status en poolnaam zorgvuldig voordat je -f gebruikt.
Gebruik zpool import -f niet automatisch als eerste stap
-f omzeilt de bescherming die aangeeft dat de pool mogelijk op een andere host actief is. Gebruik dit alleen nadat je hebt gecontroleerd dat de oude host offline is en de pool niet elders nog gekoppeld is. Het importgedrag van OpenZFS is ontworpen om onbedoeld gelijktijdig eigenaarschap te voorkomen.
CasaOS heeft alleen een stabiel koppelpunt nodig
Zodra Debian de pool importeert en koppelt, wijs je CasaOS-shares en -apps naar dat pad op de host. De interface hoeft de pool niet opnieuw aan te maken. Houd het ZFS-beheer op de Linux-/OpenZFS-laag en de toegang tot apps en bestanden op de CasaOS-laag.
Als je deze architectuur naar ZimaOS migreert, helpt de ZimaOS-datamigratie om applicatiegegevens en opslagbeheer van elkaar te scheiden.
ZFS op Debian verschilt van door ZimaOS beheerde RAID
Combineer ZFS-poolopdrachten niet met mdadm RAID-instructies. Ze gebruiken verschillende metagegevens en herstelmodellen. Voor een actueel geïntegreerd platform met meerdere schijven biedt de ZimaCube 2-opslag de hardwarecontext.
