NAS/Raspberry Pi
[라즈베리파이4 NAS 설치 8] Seafile 설치 및 실행하기
앞에서 서버 구동 스크립트를 생성했었다. 2021/01/01 - [Tip...] - [라즈베리파이4 NAS 설치 7] Seafile 설치 파일 생성하기 [라즈베리파이4 NAS 설치 7] Seafile 설치 파일 생성하기 Seafile의 공홈에는 직접 빌드해서 서버를 구동하는 방법이 Manual로 적혀있기 때문에 이 글을 쓰기 전에 직접 빌드하는 방법을 포스팅했다. 2021/01/01 - [Tip...] - [라즈베리파이4 NAS 설치 7-1] Seafile 설 chmodi.tistory.com 직접 생성한 스크립트로 설치와 실행을 하려했으나 계속 원인을 알 수 없는 오류가 나오는 바람에 결국... 다운받아서 설치했다. 그렇다... 난 지금까지 뻘짓했다. ㅠㅠ... 서버 구동 스크립트는 Seafile의 G..
[라즈베리파이4 NAS 설치 7] Seafile 설치 파일 생성하기
Seafile의 공홈에는 직접 빌드해서 서버를 구동하는 방법이 Manual로 적혀있기 때문에 이 글을 쓰기 전에 직접 빌드하는 방법을 포스팅했다. 2021/01/01 - [Tip...] - [라즈베리파이4 NAS 설치 7-1] Seafile 설치를 위한 빌드 작업 [라즈베리파이4 NAS 설치 7-1] Seafile 설치를 위한 빌드 작업 나도 설치하기 전까진 OMV 자체에서 파일 관리를 할 수 있는 줄 알았으나, 엄밀히 말하자면 OMV는 디바이스를 웹에서 제어하는 웹 컨트롤러로 보는게 타당해 보인다. SMB나 FTP를 설정한 후 공유폴 chmodi.tistory.com 2021/01/01 - [Tip...] - [라즈베리파이4 NAS 설치 7-2] Seafile 설치를 위한 빌드 작업 [라즈베리파이4 N..
[라즈베리파이4 NAS 설치 7-2] Seafile 설치를 위한 빌드 작업
이전 글에 이어서 빌드 작업을 진행한다. Prepare seafile source code Seafile의 소스코드를 준비한다. 아래 서브 프로젝트들이 필요하다. - libsearpc - ccnet-server - seafile-server - seahub - seafobj - seafdav 먼저 PKG_CONFIG_PATH 환경변수를 설정한다. 사용자 홈디렉토리를 주의해서 설정한다. $ export PKG_CONFIG_PATH=/사용자/홈디렉토리/dev/seafile-server/lib:$PKG_CONFIG_PATH $ export PKG_CONFIG_PATH=/사용자/홈디렉토리/dev/libsearpc:$PKG_CONFIG_PATH $ export PKG_CONFIG_PATH=/사용자/홈디렉토리/de..
[라즈베리파이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 설치 5] OMV 5 기본 설정
OMV 5를 설치하고 난 후 기본적인 설정이다. 접속 OMV 5는 기존에 설치된 리눅스의 모든 설정을 바꿔버리기 때문에 고정 IP까지 초기화된다... 때문에 다시 IP를 잡아줘야 한다... 확인한 IP를 웹 브라우저에 입력하면 OMV 5의 관리 콘솔에 접속할 수 있다. 관리자의 ID/PW는 admin / openmediavault 이다. 고정 IP 다시 IP를 고정하기 위한 설정이다. 순서는 다음과 같다. 1. 시스템 > 네트워크 > 인터페이스 2. eth0 선택 > 편집 여기서 eth0를 선택하고 편집을 클릭한다. eth0는 현재 사용하고 있는 유선 랜 장치이다. IPv4의 설정을 변경한다. 방법: 수동 주소: 원하는 IP 넷마스크: 255.255.255.0 게이트웨이: 집에서 사용하는 공유기 IP 이..
[라즈베리파이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..