FreeNAS는 오픈 소스 기반의 NAS(Network Attached Storage) 운영체제로,
데이터를 저장하고 네트워크를 통해 공유할 수 있는 강력한 스토리지 솔루션입니다.
이번 포스팅에서는 FreeNAS의 설치 과정과 이를 이용한 CIFS(Windows 파일 공유 서비스) 구현 방법을
상세히 소개하겠습니다.
1. FreeNAS란?
FreeNAS는 FreeBSD기반의 NAS 운영체제로, 무료로 다운로드하여 사용할 수 있습니다.
∎ 특징
- ZFS 파일 시스템 지원으로 데이터 안정성 및 성능 보장.
- 다양한 네트워크 프로토콜(CIFS/SMB, NFS, iSCSI 등) 지원.
- 웹 기반 인터페이스로 간편한 관리.
∎ 사용 사례
- 가정용 미디오 서버
- 소규모 기업의 파일 공유 및 백업 시스템
- 고성능 데이터 스토리지
2. FreeNAS 설치 방법
FreeNAS를 설치하려면 다음 단계를 따르세요.
① 시스템 요구사항
- CPU: 64비트 프로세서(최소 2코어 권장)
- RAM: 최소 8GB(추천: ZFS 파일 시스템을 사용하는 경우 16GB 이상)
- 스토리지: FreeNAS 설치를 위한 USB 드라이브 또는 별도 디스크(16GB 이상)
② 설치 준비
- FreeNAS ISO 다운로드
- FreeNAS 공식 웹 사이트에서 ISO파일 다운로드.
- 부팅 USB 생성
- Rufus 또는 Etcher같은 도구를 사용해 부팅 가능한 USB 드라이브 생성
- BIOS 설정
- 부팅 우선순위를 USB로 설정
③ 설치 과정
- FreeNAS 부팅 후, "Install/Upgrade FreeNAS" 옵션 선택
- FreeNAS를 설치할 드라이브 선택(운영체제 전용 드라이브를 사용 권장)
- 설치 완료 후 시스템 재부팅
- 브라우저에서 FreeNAS 관리 페이지로 접속:
- 기본 IP 주소 확인(설치 시 출력됨).
- 예: http://192.168.1.100
3. CIFS/SMB(Windows 파일 공유) 서비스 구현
① CIFS 서비스란?
CIFS(Common Internet File System)은 Windows에서 널리 사용되는 파일 공유 프로토콜 입니다.
FreeNAS에서는 이를 통해 Windows, macOS, Linux 사용자들이 파일을 공유합니다.
② CIFS/SMB 설정 단계
- 스토리지 풀 생성
- 스토리지 > 풀(Pool) 메뉴로 이동
- "풀 추가(Add Pool)" 클릭 → 사용할 디스크 선택
- RAID 구성(예: RAID-Z1, RAID-Z2) 선택 후 풀 생성
- 공유 폴더 생성
- 스토리지 > 풀에서 생성한 풀을 클릭하고 데이터셋(DataSet) 추가:
- 이름: 공유 폴더 이름 설정(예: shared)
- ACL(Access Control List): 사용자/그룹 권한 설정
- 스토리지 > 풀에서 생성한 풀을 클릭하고 데이터셋(DataSet) 추가:
- SMB 서비스 활성화
- 서비스 > SMB로 이동
- SMB 서비스를 활성화하고, 서비스 설정 수정:
- 워크그룹 이름: Windows 네트워크와 호환되도로 설정(기본값 WORKGROUP)
- NetBIOS 이름: 네트워크에서 표시될 이름 설정(에: FreeNAS_Share)
- SMB 공유 설정
- 공유 > Windows(SMB) 메뉴로 이동
- "SMB 공유 추가" 클릭
- 경로: 공유할 데이터셋 경로 선택
- 이름: 네트워크에서 표시될 공유 이름 입력(예: MyShare)
- 엑세스 권한: 사용자 및 그룹 설정
- 사용자 계정 생성
- 계정 > 사용자 메뉴로 이동
- "사용자 추가"클릭:
- 사용자 이름과 암호 입력
- 생성한 공유 폴더에 대한 권한 부여
- 클라이언트에서 접속 테스트
- Windows:
- 파일 탐색기에서 \\FreeNAS_IP 입력(예: \\192.168.1.100)
- 생성한 사용자 계정으로 로그인
- macOS:
- Finder에서 "서버 연결"클릭 → smb://FreeNAS_IP 입력.
- Windows:
4. FreeNAS의 장점과 활용 사례
장점
- 무료로 사용가능: 비용 부담 없이 NAS 솔루션 구축
- ZFS 파일 시스템 지원: 데이터 무결성과 스냅샷 관리 가능.
- 다양한 네트워크 프로토콜: CIFS/SMB, NFS, iSCSI 등 지원
- 웹 기반 관리: 브라우저에서 손쉽게 설정 가능
활용 사례
- 가정용 미디어 서버: Plex와 연동하여 영화, 음악 스트리밍
- 중소기업 파일 공유 서버: 팀 간 문서 공유 및 백업
- 데이터 백업 서버: 정기적인 데이터 스냅샷과 복구
FreeNAS는 무료이면서도 강력한 NAS 솔루션으로, 가정 및 기업 환경 모두에 적합합니다.
- CIFS/SMB를 통해 Windows 파일 공유를 손쉽게 설정할 수 있으며, 이를 통해 데이터 공유와 협업이 가능합니다.
- 설치와 설정이 비굦거 간단하며, 웹 인터페이스를 통해 직관적으로 관리할 수 있습니다.
'인프라' 카테고리의 다른 글
iSCSI (0) | 2024.12.08 |
---|---|
SAN Terminology (0) | 2024.12.08 |
Block Storage vs File Storage (0) | 2024.12.05 |
HDD(하드 디스크)의 이해 (2) | 2024.12.05 |
CPU와 GPU의 차이 (2) | 2024.12.05 |