Nas
[라즈베리파이4 NAS 설치 7-1] Seafile 설치를 위한 빌드 작업
나도 설치하기 전까진 OMV 자체에서 파일 관리를 할 수 있는 줄 알았으나, 엄밀히 말하자면 OMV는 디바이스를 웹에서 제어하는 웹 컨트롤러로 보는게 타당해 보인다. SMB나 FTP를 설정한 후 공유폴더나 FTP로 접속해서 파일 관리를 할 수 있으나, 시놀로지 처럼 웹에서 파일 관리를 하려면 별도의 솔루션을 설치해야한다. OpenSource에서 유명한 건 NextCloud 이지만, 언어 자체가 해킹에 취약한 PHP를 기반으로 하고 있으며, 성능 또한 떨어지기 때문에 C와 Python 기반으로 하는 Seafile을 설치하려고 한다. NextCloud VS Seafile 비교하자면 아래와 같다. NextCloud Seafile - OMV5에서 docker를 통해 쉽게 설치가 가능하다. - PHP 기반이다. ..
[라즈베리파이4 NAS 설치 6-1] OMV5 외장 하드(USB, HDD, SSD 등) 연결 오류 해결
이 글은... OMV5에 USB를 연결하면서 발생한 오류와 그에 대한 해결방안을 작성한 글이다. too big for the disk. USB를 연결한 후, 파티션을 생성할 때 발생한 첫 번째 오류이다. gdisk 명령어로 해결했다. # gdisk /dev/sda - r > b > w > y > y > q > 재부팅 그래도 안되면, - r > e > y > w > q > 재부팅 gdisk? - fdisk와 같은 명령어로, fdisk가 2TB 미만의 디스크를 처리한다면, gdisk는 2TB 이상의 디스크를 처리한다. ext2fs_write_inode_full 원인은 잘 모르겠지만 슈퍼 블록의 매직 넘버가 잘못되었다는 것 같다. 불량 섹터라는 것 같다. 여기는 fdisk 명령어와 dd 명령어로 해결했다. #..
[라즈베리파이4 NAS 설치 6] OMV5에 외장 하드(USB, HDD, SSD 등) 추가하기
OMV5는 설치된 디스크(Micrso SD)에 자료를 저장할 수 없다. 때문에, 외장 하드를 추가해줘야 한다. 구성품 필요한 구성품은 간단하다. 1. OMV5가 설치된 장치 - 이 글에서는 Raspberry Pi 4 2. 추가할 외장 하드: USB, HDD, SDD 등 - 이 글에서는 USB 64GB USB 연결 라즈베리 파이에 USB를 연결하고 OMV에 접속하면 인식된 USB를 볼 수 있다. 위치: 저장소 > 디스크 - 연결된 디스크의 정보를 확인할 수 있다. 파일 시스템으로 가면 현재 장치에 연결된 모든 디스크의 파티션과 용량을 확인할 수 있다. 위치: 저장소 > 파일 시스템 - 모든 파티션과 용량을 확인할 수 있다. 포맷 자료 저장을 위해 외장하드 포맷을 한다. 순서는 간단하다. 우선, 기존의 자료..
[라즈베리파이4 NAS 설치 4] OMV 5 (OpenMediaVault 5) 설치
OMV 5의 설치는 지금까지 했던 라즈베리파이 설치 및 설정에 비하면 간단하다. NAS란? NAS(Network Attatched Storage) - 쉽게 말하면 개인용 클라우드 저장공간을 의미한다. 단순한 저장공간 보다는 Plug-in 들을 추가 설치하거나, 별도의 설정을 통해 웹 서버, 미디어 스트리밍 서버, 공유 서버 등의 역할도 수행할 수 있다. OMV(OpenMediaVault)란? OMV(OpenMeidaVault) - 네트워크 결합 스토리지(NAS)용으로 설계된 자유 리눅스 배포판이다. 이 프로젝트의 선임 개발자는 Volker Theile로, 2009년에 시작했다. OMV는 데비안 운영 체제에 기반을 두며 GNU 일반 공중 사용 허가서 v3로 라이선스되어 있다. (* 위키백과) - 데비안 O..
[라즈베리파이4 NAS 설치 3] SSH 부팅 설정, IP 고정, Timezone 설정
라즈베리 파이 부팅 시 SSH를 자동으로 시작해주는 설정과 Timezone을 한국으로 바꾸는 방법, IP 고정하는 방법입니다. SSH 자동 시작 현재 SSH로 접속하고는 있지만, 아직 라즈베리파이가 재시작됐을 때 SSH를 자동으로 재시작하지는 않습니다. 아래 설정으로 자동 재시작하도록 해줘야 합니다. 라즈베리파이 설정 tool을 실행합니다. $ sudo raspi-config 3 Interface Options를 선택합니다. P2 SSH를 선택합니다. Yes! Timezone 설정 한국으로 지역을 설정하는 방법입니다. 라즈베리파이 설정 tool을 실행합니다. $ sudo raspi-config 5 Localisation Options 선택 L2 Timezone 선택 Asia - Seoul 선택 여기서는 ..
[라즈베리파이4 NAS 설치 2] Raspberry Pi OS 사용자 설정
라즈베리 파이를 설정했으니 기본 설정과 업데이트를 해줘야 합니다. root의 ssh 접속 허용 우선 root 권한으로 ssh에 접속해야 하기 때문에 root의 ssh 접속 권한을 허용합니다. 1. pi 계정으로 ssh 접속 2. sudo su - 3. passwd root 4. sudo nano /etc/ssh/sshd_config 5. PermitRootLogin yes 기본 계정인 pi 계정으로 SSH에 접속합니다. (ID: pi / Password: raspberry) root 권한을 얻은 후 root의 Password를 설정합니다. $ sudo so - $ passwd root /etc/ssh/ssh_config 파일을 연 후, PermitRootLogin 설정을 찾아서 yes로 변경합니다. ro..
[라즈베리파이4 NAS 설치 1] 모니터 없이 Raspberry Pi OS( 구 라즈비안, Raspbian) 설치
원래는 NAS로 헤놀로지(XPenology)를 설치하고 싶었으나... 집에서 먼지만 쌓여가는 라즈베리 파이를 사용하기 위해... 라즈베리파이에 OMV5를 설치하여 사용하려고 합니다. 준비물 라즈베리 파이에 NAS를 설치하기 위한 준비물입니다. 제가 사용한 구성이기도 합니다. 1. Raspberry Pi 4 - 없으신 분들은 바로 아래 구매 링크를 두었습니다. 2. Micro SD card 4GB - HDD를 따로 연결할 예정이라 많은 용량이 필요 없습니다. 3. SDcard Reader - Micro SD card에 OS를 설치하기 위해 필요합니다. - 없으신 분들은 바로 아래 구매 링크를 두었습니다. 4. Raspberry Pi OS Lite(구 Raspbian) - 필요한 Tool만 그때그떄 맞춰 설..