라즈베리파이 NAS(openmediavault) 구축 10탄 :: SSD 연결 및 공유폴더 설정하기
-
저번 9탄에서는 OMV5 설치과정까지 진행하였습니다 그러면 실제 NAS로 사용하기 위해서 SSD를 연결하는 과정을 진행해보겠습니다
OMV에 SSD 마운트시 주의사항
혹시나 라즈베리파이에 직접 붙어서 SSD를 마운트하신 분들은 아래 과정으로 인식이 불가합니다 그러니 마운트를 해제하시고 아래 과정으로 다시 따라해주시기 바랍니다 ** OMV는 시스템 파티션에 데이터를 저장하도록 허용하지 않습니다. 따라서 OMV를 설치하는 파티션과 데이터를 저장하는 파티션을 나누어서 설치해야 합니다 문제는 OMV 설치 이미지가 파티션 분할을 지원하지 않습니다. 따라서, 단일 디스크에 OMV 설치와 데이터 보관을 같이 하려는 경우에는 Debian 9(Stretch) 설치 후 OMV4 설치 스크립트를 실행하여 OMV4를 설치하는 편이 좋습니다
OMV 라즈베리파이에 SSD 마운트하기
omv페이지에 접속합니다 그리고 저장소 - 디스크로 이동합니다 그러면 위와 같이 인식된 디스크 장치를 확인할 수 있습니다 저는 /dev/sda로 연결된 제 SSD가 보입니다 참고로 저는 ssh로 붙어서 파티션 분할 및 포맷을 진행하였습니다
그 다음은 파일 시스템으로 이동합니다 혹시나 생성된게 없다면 생성 버튼을 통해 포맷한 상태로 마운트 과정을 진행할 수 있습니다 파일 시스템 생성은 위의 생성 버튼을 클릭하여 디스크에서 잡힌 장치를 클릭하여 파일 시스템을 ext4로 생성하시면 됩니다 **그리고 이때 레이블이 존재하는데 볼륨 레이블에 공백이 없어야 합니다
마운트가 정상적으로 되게되면 위와 같이 마운트됨에 예로 표시되게 됩니다
여기가 바로 파일 시스템 생성페이지 입니다 포맷하고 생성되는데 까지 시간이 조금 걸리니 좀만 기다리시면 됩니다 이렇게 정말 간단하게 버튼 몇개 만으로 쉽게 SSD를 라즈베리파이4에 마운트 할 수 있습니다 이렇게 마운트하는 과정은 fstab까지 자동으로 설정되기 때문에 reboot시에도 자동으로 마운트 됩니다 ***혹시나 포맷 과정에서 잘 안된다면 포맷은 ssh로 라즈베리파이에 직접 붙어서 하고 해보시기 바랍니다
사용자 생성
공유폴더에 사용자 별로 권한을 부여하여 접근제어를 하기 위해서는 우선 사용자를 생성할 필요가 있습니다
접근 권한 관리 - 사용자로 이동합니다 그리고 사용할 사용자를 생성하시면 됩니다 (사용자 - 추가 클릭) 뭐 예를들어 가족 계정을 만들 수도 있고 폴더별로 계정을 만들 수도 있을 것 같습니다
사용자 추가를 누르게 되면 위와 같은 창이 나오게 됩니다 이름: 사용자 이름 설명: 계정에 대한 설명 전자우편: 이메일 암호 및 암호 확인: 계정에 사용할 암호 셸: 원하는 쉘, ssh 접근 불가하게하려면 /usr/sbin/nologin으로 선택 그룹 탭에서는 계정을 원하는 그룹에 속하게 할 수 있습니다
그렇게 해서 그룹별로 권한을 관리할 수도 있습니다 추가하고 적용 버튼을 꼭 눌러주세요
공유 폴더 생성
공유 폴더 생성은 접근 권한 관리 - 공유 폴더로 이동합니다
그리고 위 처럼 작성하시면 됩니다
이름: 폴더 이름 장치: 원하는 장치 경로: 폴더이름/ 으로 자동 생성 (변경 가능) 권한: 권한 설정 가능, 사용자가 읽기/쓰기 모두 가능한지 읽기만 가능하게 할지 기타 사용자 권한은 어떻게 할지 설정 가능 설명: 폴더 설명 저는 멀티미디어용 폴더로 media 폴더를 생성하였습니다 이번에도 저장 버튼을 눌러주어야 합니다
권한 설정
위와 같이 세개의 공유 폴더를 생성하였습니다 이번에는 media 폴더의 접근 제어 목록을 설정해보겠습니다
위 처럼 사용자 계정에서 읽기/쓰기 권한을 넣을 사람을 정하고 쓰기 권한을 넣기 싫다면 읽기 전용으로 넣고 접근을 허가 하기 싫다면 접근 금지로 해서 설정하시면 됩니다 이걸 하위에 존재하는 파일마다 따로따로 설정하실 수 있습니다
SFTP 설정
여러가지 방법으로 사용할 수 있는데 그 중에서 SFTP를 이용한 접근 설정을 하려고 합니다 시스템 - 플러그인으로 이동해서 sftp를 검색해 설치를 진행합니다
그러고나면 위와 같이 서비스탭에 SFTP가 생깁니다 여기서 sftp 포트 및 여러가지 설정을 UI상에서 쉽게 설정하실 수 있습니다 이렇게 하지 않고 sftp 관련 설치 및 설정을 라즈베리파이에 직접 붙어서 할 수도 있습니다 하지만 그렇게 일일히 하려면 쉽지 않으니 위 OMV를 이용해 진행하면 됩니다 거기에 추가로 sftp-acess 그룹의 사용자들만 접근할 수 있도록 추가 옵션까지 작성하였습니다 저 부분에 여러 옵션들을 작성할 수 있습니다
그리고 Access List에서 추가 버튼을 통해 폴더에 sftp로 접근하게할 사용자를 선택하여 추가할 수 있습니다
그리고 이제 filezila와 같은 클라이언트 툴을 통해 sftp로 접근하시면 됩니다 저는 raidrive를 이용해 실제 드라이브처럼 연결해 놓았습니다 계속 시행착오를 통해 적용하게 되어서 빠진 부분이 있을 수도 있으니 혹시나 안 되는 부분이 있거나 틀린 부분이 있다면 댓글로 알려주시기 바랍니다~~