리눅스 환경에서 NFS를 활용한 안정적인 파일 공유 방법
리눅스 시스템 간에 파일을 안전하게 공유하는 효과적인 방법 중 하나는 네트워크 파일 시스템(NFS)을 사용하는 것입니다. 리눅스에서 NFS 서버를 직접 구축하는 것이 불가능한 것은 아니지만, 초보자에게는 다소 복잡한 작업일 수 있습니다. 만약 몇 개의 NFS 공유를 간편하게 설정하고 싶다면, OpenMediaVault(OMV)를 활용하는 것이 최적의 선택입니다. OMV는 웹 기반 GUI 도구를 통해 NFS 공유 설정을 쉽게 만들어주는 강력하고 사용자 친화적인 NAS 솔루션입니다.
본 가이드를 따라 하기 위해서는 리눅스 서버에 OMV가 설치되어 있어야 하며, NFS 공유에 사용할 충분한 저장 공간을 가진 하드 드라이브가 필요합니다. OMV 설치 방법에 대한 자세한 내용은 별도 튜토리얼을 참고하시고, 설치 후 이 문서로 돌아와 NFS 공유 설정을 진행해 주십시오.
파일 시스템 구성하기
OMV에서 NFS 공유를 설정하기 전에, 먼저 사용 가능한 파일 시스템이 필요합니다. OMV는 웹 UI에서 OS가 설치된 드라이브에 직접 공유를 생성하는 것을 허용하지 않으므로, 데이터 전용 하드 드라이브를 사용하는 것이 좋습니다. 만약 추가 하드 드라이브를 사용할 여유가 없다면, OMV를 재설치할 때 기본 설정 대신 사용자 정의 파티션 설정을 따르는 것이 좋습니다. 또 다른 방법은 OMV를 가상화하여 사용하는 것입니다. VM으로 OS를 사용하면 사용자가 가상 하드 드라이브를 자유롭게 생성할 수 있습니다.
새로운 하드 드라이브를 연결한 후에는 OMV 웹 UI(https://ip.address.of.omv.server)에 접속하여 ‘저장소’ 섹션의 ‘디스크’ 메뉴를 확인하십시오. 여기에 두 번째 하드 드라이브가 올바르게 인식되었는지 확인해야 합니다. 드라이브를 초기화하려면 ‘지우기’ 버튼을 클릭하십시오.
하드 드라이브가 초기화되었다면 ‘저장소’ 섹션으로 돌아가서 ‘파일 시스템’을 클릭하십시오. 해당 메뉴에는 /dev/sda1 (메인 OS 드라이브)만 표시될 것입니다. 두 번째 드라이브가 표시되지 않는 이유는 아직 해당 드라이브에 파일 시스템이 생성되지 않았기 때문입니다. 새로운 파일 시스템을 생성하기 위해서는 ‘+ 생성’ 버튼을 클릭한 후, 팝업 메뉴의 ‘장치’ 항목에서 ‘/dev/sdb’를 선택하십시오.
참고: 파일 시스템 유형을 선택할 때 확신이 서지 않는다면, 항상 Ext4를 선택하는 것이 일반적입니다.
새로운 /dev/sdb 파일 시스템이 생성되면, /dev/sda1 아래에 표시됩니다. 이 드라이브를 사용하기 위해 메뉴에서 /dev/sdb1을 선택한 후 ‘마운트’를 클릭하십시오.
공유 폴더 생성하기
OMV에서 NFS를 활용하려면 공유 폴더가 필요합니다. 이를 생성하려면 ‘서비스’ 섹션의 ‘NFS’ 메뉴를 클릭한 후, ‘공유’ 항목을 선택하십시오. 그런 다음 ‘+ 추가’ 버튼을 클릭하여 새 폴더를 생성합니다. 기존에 다른 서비스에서 사용 중인 공유 폴더는 피하는 것이 중요합니다.
‘공유 추가’ 메뉴에는 여러 옵션이 제공됩니다. 첫 번째 항목은 기존 공유 폴더를 선택할 수 있는 메뉴입니다. 여기서 ‘+’ 기호를 클릭하면, 하위 메뉴가 나타납니다. 이 하위 메뉴에서 새로운 공유 폴더에 대한 세부 정보를 입력해야 합니다.
가장 먼저 입력해야 할 부분은 ‘이름’입니다. 이름을 지정한 후, ‘장치’ 항목으로 이동하십시오. 드롭다운 메뉴를 클릭하여 ‘/dev/sdb1’을 선택합니다. 이는 앞에서 설정한 두 번째 하드 드라이브에 해당합니다.
‘장치’ 섹션을 채운 후에는 ‘경로’, ‘권한’, 그리고 ‘설명’만이 남습니다. ‘경로’ 섹션은 OMV에서 자동으로 설정하므로 건너뛰고, ‘권한’ 섹션으로 바로 이동하십시오.
권한 영역을 확인하여 사용 목적에 맞는 적절한 설정을 선택하십시오. 설정이 완료되면 공유 폴더에 대한 설명을 입력하고, ‘저장’ 버튼을 클릭하십시오.
‘저장’ 버튼을 클릭하면 하위 메뉴에서 빠져나와, ‘+ 추가’ 버튼을 클릭했을 때 처음 나타났던 메뉴로 돌아갑니다. 여기서 다음 설정을 진행하십시오.
‘클라이언트’ 항목에 192.168.1.0/24를 입력하십시오.
‘클라이언트’ 옵션 아래 ‘권한’ 항목으로 이동하여 ‘읽기/쓰기’를 선택하십시오.
‘저장’을 클릭하여 시스템에 공유 폴더를 추가하십시오.
OMV에서 NFS 활성화하기
NFS에서 사용할 공유 폴더 설정이 완료되었으므로, 이제 ‘NFS’ 메뉴에서 ‘설정’ 탭을 클릭하십시오. ‘활성화’ 옆의 슬라이더를 클릭하여 OMV NAS에서 NFS를 활성화한 후 ‘저장’ 버튼을 선택하십시오. ‘구성 변경’ 팝업이 뜨면 ‘적용’ 버튼도 클릭해야 합니다. 변경 사항을 적용해야만 실제 반영됩니다.
NFS를 비활성화해야 하는 경우에는 슬라이더를 다시 클릭하여 비활성화한 후, ‘저장’ 버튼을 눌러 변경 사항을 저장하십시오.
NFS 공유 삭제하기
OMV에서 NFS 공유를 삭제하려면, ‘서비스’ 메뉴의 ‘NFS’ 항목을 선택한 후 ‘공유’ 탭을 클릭하십시오. 삭제할 공유를 선택하고, ‘X 삭제’ 버튼을 클릭하여 제거하십시오.
NFS 공유 접속하기
OMV를 사용하면 NFS와 같은 복잡한 설정이 훨씬 간편해집니다. 하지만 공유에 접근하는 과정이 여전히 번거로울 수 있습니다. 리눅스 환경에서 NFS 공유를 어떻게 활용하는지 잘 모르겠다면, 관련 튜토리얼을 참고하여 도움을 받으십시오. 해당 튜토리얼은 리눅스에서 NFS를 접속하고 사용하는 데 필요한 모든 정보를 제공합니다.