Rozwiązanie społecznościowe

Łączenie dysków w ZimaOS za pomocą MergerFS: dlaczego brakuje apt i co działa

A ZimaOS+ user wanted a single 20TB pooled namespace across five independent NVMe drives without RAID striping and found that apt was unavailable.

ZimaOS nie udostępnia obecnie w interfejsie pamięci masowej starego przepływu „Merge Storage” opartego na MergerFS, znanego z CasaOS, a wątek na forum nie przyniósł oficjalnej deklaracji, że funkcja powróci. Wynik apt: command not found jest również zgodny z tym, że ZimaOS jest systemem w stylu appliance, a nie zwykłym hostem Debiana.

Najważniejsze rozróżnienie polega na tym, że MergerFS tworzy pulę na poziomie plików, a nie macierz RAID. Może prezentować kilka niezależnych systemów plików jako jeden katalog, ale nie zapewnia parzystości, redundancji, migawek ani odbudowy podobnej do RAID.

Dlaczego w ZimaOS brakuje apt

ZimaOS udostępnia SSH i terminal internetowy do zaawansowanych prac, ale nie oznacza to, że główny system operacyjny jest przeznaczony do dowolnego instalowania pakietów. Aktualna konfiguracja SSH w ZimaOS opisuje dostęp do terminala, natomiast aktualna dokumentacja dla deweloperów wskazuje również, że system plików root jest w normalnym trybie tylko do odczytu.

Oznacza to, że próba przekształcenia ZimaOS w modyfikowalny serwer Debiana za pomocą apt install mergerfs opiera się na błędnym założeniu. Nawet jeśli pakiet zostałby ręcznie dodany, przyszłe aktualizacje systemu mogłyby nadpisać tę zmianę lub sprawić, że przestałaby działać.

Co właściwie robi MergerFS

Dokumentacja projektu MergerFS wyjaśnia, że łączy wiele ścieżek systemów plików w jeden ujednolicony katalog, zachowując jednocześnie niezależny dostęp do bazowych systemów plików. Wyraźnie wymienia też redundancję i parzystość podobną do RAID jako funkcje, których MergerFS nie oferuje.

Dobrze odpowiada to pierwotnemu wymaganiu: utworzeniu dużej przestrzeni na multimedia, w której utrata jednego fizycznego dysku nie powoduje automatycznego zniszczenia danych na wszystkich pozostałych dyskach. Widok puli nadal wymaga jednak oddzielnej strategii tworzenia kopii zapasowych ważnych plików.

Traktuj obejście z Dockerem jako eksperymentalne

W odpowiedzi na forum zasugerowano uruchomienie MergerFS w Dockerze. To pomysł społeczności, a nie tryb pamięci masowej wspierany przez IceWhale. System plików FUSE uruchomiony w kontenerze może wymagać podwyższonych uprawnień, dostępu do urządzeń i propagacji montowania, a także może nie integrować się poprawnie z zarządzaniem pamięcią masową ZimaOS, udostępnianiem SMB ani wyborem ścieżek aplikacji.

Jeśli potrzebujesz stabilnej puli produkcyjnej, najpierw zdecyduj, czy pasuje do Ciebie obsługiwany układ RAID/ZFS. Poradnik planowania puli pamięci masowej pomaga rozdzielić kwestie pojemności, wydajności i domen awarii, natomiast porównanie RAID i SnapRAID omawia alternatywy wykorzystujące różne modele ochrony danych.

Podsumowanie

Prośba opublikowana na forum w 2026 roku jest uzasadniona, ale w ZimaOS nadal nie ma udokumentowanego natywnego przycisku MergerFS. Nie należy uznawać niedostępności apt za oznakę uszkodzonego terminala ani traktować uprzywilejowanego kontenera Docker z MergerFS jako oficjalnego zamiennika dawnej funkcji łączenia pamięci masowej w CasaOS. Jeśli łączenie niezależnych dysków w jedną pulę jest niezbędne, najpierw przetestuj je na danych niekrytycznych i zachowaj oddzielną kopię zapasową.