커뮤니티 솔루션

Debian에서 CasaOS로 기존 ZFS 풀 사용

A Debian 12 CasaOS user successfully installed OpenZFS and imported existing TrueNAS ZFS pools so CasaOS could access the mounted data.

결론: 기본 Linux 호스트가 ZFS를 소유하면 CasaOS에서 ZFS 풀을 사용할 수 있습니다

CasaOS 자체가 ZFS를 설치하거나 관리하는 계층일 필요는 없습니다. 2024년에 성공한 구성에서는 Debian 12가 OpenZFS를 설치하고 기존 풀을 가져온 다음, CasaOS가 호스트 파일 시스템을 통해 마운트된 데이터에 액세스했습니다.

호스트 배포판을 통해 OpenZFS 설치

Debian에서는 오래된 게시물의 패키지 이름을 그대로 복사하지 말고, 배포판별 OpenZFS 설치 경로를 사용하세요. 최신 OpenZFS 시작하기 문서에서 Debian 전용 지침으로 연결됩니다. Debian의 Debian ZFS 패키지 문서에서는 패키지 사용 가능 여부를 다룹니다.

가져오기 전에 풀 확인

sudo zpool import

이 명령은 풀을 즉시 가져오지 않고 가져올 수 있는 풀을 표시합니다. 다른 컴퓨터에서 가져온 풀이라면 -f를 사용하기 전에 표시된 상태와 풀 이름을 주의 깊게 확인하세요.

처음부터 zpool import -f를 사용하지 마세요

-f는 풀이 다른 호스트에서 활성 상태일 수 있다는 보호 기능을 무시합니다. 기존 호스트가 오프라인 상태이고 풀이 다른 곳에 여전히 마운트되어 있지 않다는 것을 확인한 후에만 사용하세요. OpenZFS의 가져오기 동작은 실수로 풀이 동시에 여러 호스트에 의해 관리되는 상황을 방지하도록 설계되었습니다.

CasaOS에는 안정적인 마운트 경로만 필요합니다

Debian에서 풀을 가져오고 마운트한 후, CasaOS 공유 및 앱이 해당 호스트 경로를 사용하도록 지정하세요. UI에서 풀을 다시 만들 필요는 없습니다. ZFS 관리는 Linux/OpenZFS 계층에서, 앱과 파일 액세스는 CasaOS 계층에서 처리하세요.

이 구성을 ZimaOS로 이전하려는 경우, ZimaOS 데이터 마이그레이션을 통해 애플리케이션 데이터와 스토리지 관리를 분리할 수 있습니다.

Debian의 ZFS는 ZimaOS가 관리하는 RAID와 다릅니다

ZFS 풀 명령과 mdadm RAID 지침을 혼동하지 마세요. 두 방식은 서로 다른 메타데이터와 복구 모델을 사용합니다. 최신 통합 멀티 드라이브 플랫폼의 경우 ZimaCube 2 스토리지에서 하드웨어 구성을 확인할 수 있습니다.