FreeNAS

FreeNAS는 ix시스템즈에서 FreeNAS를 인수한 뒤, Django 기반으로 갈아엎으면서 최신 기술을 적극적으로 도입하고 있다.

최소 요구 사양이 높네?

램이 8GB 필요함;; ㄷㄷ

특징

UI

최신 웹기술을 도입하는 덕에 UI는 세련되어 있다. 트리구조의 UI를 기반으로 하며, 각종 설정창도 Dialog window로 뜨고 그래픽 환경을 활용하고 있다. 다만 메뉴 자체가 직관적이지는 않다. 설정 찾아들어가는게 클릭을 여러번 요구하고 설정이 여기저기 흩어져 있다.

파일시스템

FreeBSD 기반인 탓에 Z-파일시스템(ZFS)을 사용함. 유닉스 파일시스템(UFS) 지원은 9.3버전부터 제외되었다. 물론 타사 시스템(?)인 UFS, FAT, NTFS, EXT(Extended File System) 파티션을 읽기전용으로 마운트 할 수는 있다.

ZFS 특성상 스냅샷 등 각종 기능이 매우 강력함. 파일시스템 수준에서 압축 지원, RAID 지원, 자체 오류복구 능력 등 데이터 보관에 있어서는 최적이라고 할 수 있겠다. 다만 그만큼 오버헤드가 크고 고성능 시스템을 요구함.

참고로 FreeNAS의 ZFS는 독자적인 플래그를 사용하여, 타 OS에서 호환성이 지극히 떨어진다고 함. 리눅스나 FreeBSD에서조차 마운트 불가능한 경우가 있다고 하니 타 시스템으로의 이전은 거의 불가능하다고 봐야겠다. 그러나 후에 다른 os가 이 플래그를 사용하는 사례가 늘어 현재 해당 단점은 사라져가고 있다.

NAS 기능

NAS로서의 기능은 딱 파일공유 기능과 SSH(Secure Shell)만 지원함. 기본 제공하는 서비스는 AFS, CIFS(SMB), NFS, Rsync, FTP, TFTP, Webdav, SSH(Secure Shell), iSCSI target 정도임. 그 외에 네트워크 관리 프로토콜 및 Dynamic DNS 정도를 지원하고, 흔한 토렌트 클라이언트조차 없다.

대신 Jail을 이용한 플러그인 기능을 제공함. 토렌트나 웹서버, Owncloud 등 다양한 플러그인을 원클릭으로 설치할 수 있다. 심지어는 마인크래프트 서버나 BTSync(비트토렌트 기반 P2P동기화 프로그램)도 설치할 수 있다.

물론, Jail은 일종의 가상머신이므로 오버헤드가 크고, IP를 추가로 점유하는게 단점임.

하드웨어 요구사양

ZFS 때문에 상당히 높은 사양을 요구함. 공식적으로 RAM 8GB를 요구하며, 부트 파티션도 8GB 이상을 권장함. x86에서는 RAM 지원이 4GB로 제한되니까 x64버전만 제공함.

같이 보기

역링크