라즈베리파이
-
이 전 13탄에서 docker 및 portainer를 설치했고 이를 이용해서 14탄에서는 webDAV를 설치하고 설정해보았습니다 이번에는 portainer를 이용해서 NginX를 설치해보겠습니다 Nginx 설치 그리고 왼쪽의 목록에서 App Templates으로 이동합니다 그러면 목록에 있는 Nginx를 볼 수 있습니다 선택하고 show advanced options를 클릭합니다 그러면 container 관련 설정창이 나오게 됩니다 여기서 port나 volume을 설정할 수 있습니다 포트와 volume모두 기본 설정대로 해서 deploy하려고 합니다 deploy the container를 눌러줍니다 정상적으로 deploy된 후에 자동으로 설정된 외부에 노출되는 port를 확인후 인터넷 창에서 입력하여 이..
라즈베리파이 NAS(openmediavault) 16탄 :: Nginx 설치하기이 전 13탄에서 docker 및 portainer를 설치했고 이를 이용해서 14탄에서는 webDAV를 설치하고 설정해보았습니다 이번에는 portainer를 이용해서 NginX를 설치해보겠습니다 Nginx 설치 그리고 왼쪽의 목록에서 App Templates으로 이동합니다 그러면 목록에 있는 Nginx를 볼 수 있습니다 선택하고 show advanced options를 클릭합니다 그러면 container 관련 설정창이 나오게 됩니다 여기서 port나 volume을 설정할 수 있습니다 포트와 volume모두 기본 설정대로 해서 deploy하려고 합니다 deploy the container를 눌러줍니다 정상적으로 deploy된 후에 자동으로 설정된 외부에 노출되는 port를 확인후 인터넷 창에서 입력하여 이..
2022.01.27 -
라즈베리파이에 sd카드대신 디폴드 저장소 및 부팅디스크로 사용하거나 추가 디스크로 SSD를 연결해서 사용할 수 있습니다 hdparm hdparm은 시스템에 장착된 하드디스크의 설정을 확인하거나 할때 사용되는 명령어입니다 우선 hdparm이라는 것을 통해 간단하게 테스트 해보았습니다 보통 디스크의 access 속도 및 성능을 확인하고자 할때 사용한다고 합니다 우선 hdparm이 설치되어 있지 않을테니 설치합니다 sudo apt-get install hdparm -y 그러면 위와 같이 읽기 속도가 나오게됩니다 여기서 t옵션은 버퍼링이 되어있지 않은 데이터를 실제 디스크에서 얼마나 빠르게 읽을 수 있는가를 확인하기 위한 것입니다 T 옵션은 캐쉬에 존재하는 데이터를 읽는 속도를 측정하는 것입니다. 그래서 보통 ..
라즈베리파이4b ssd 연결 후 속도 테스트라즈베리파이에 sd카드대신 디폴드 저장소 및 부팅디스크로 사용하거나 추가 디스크로 SSD를 연결해서 사용할 수 있습니다 hdparm hdparm은 시스템에 장착된 하드디스크의 설정을 확인하거나 할때 사용되는 명령어입니다 우선 hdparm이라는 것을 통해 간단하게 테스트 해보았습니다 보통 디스크의 access 속도 및 성능을 확인하고자 할때 사용한다고 합니다 우선 hdparm이 설치되어 있지 않을테니 설치합니다 sudo apt-get install hdparm -y 그러면 위와 같이 읽기 속도가 나오게됩니다 여기서 t옵션은 버퍼링이 되어있지 않은 데이터를 실제 디스크에서 얼마나 빠르게 읽을 수 있는가를 확인하기 위한 것입니다 T 옵션은 캐쉬에 존재하는 데이터를 읽는 속도를 측정하는 것입니다. 그래서 보통 ..
2022.01.24 -
이제 라즈베리파이 NAS 관련해서는 거의 모든 기본 설정은 다 했습니다 그 중에 하나 빼먹은게 있었습니다 바로 DDNS 설정입니다 요즘 공유기에서들 많이 제공하는 기능으로 보입니다 제가 사용하는 공유기는 iptime이며 iptime에서도 제공하는 기능입니다 설정을 위해서 iptime 관리 페이지로 들어갑니다 그러면 특수기능 - DDNS 설정 탭이 있습니다 호스트이름에 주소로 쓸 원하는 호스트이름을 작성하시면 됩니다 사용자ID에는 메일주소를 적으시면 됩니다 그리고 DDNS 등록 버튼을 누르면 됩니다 그런데 위 처럼 등록시간과 갱신시간이 나와있지 않습니다 이 경우는 호스트이름이 이미 사용중이어서 그렇습니다 다른 이름을 사용해야 합니다 ㅠㅠㅠ 다른 호스트이름으로 바꾸고 DDNS 등록을 다시 했습니다 그랬더니 ..
라즈베리파이 NAS(openmediavault) 구축 15탄 :: DDNS 설정하기이제 라즈베리파이 NAS 관련해서는 거의 모든 기본 설정은 다 했습니다 그 중에 하나 빼먹은게 있었습니다 바로 DDNS 설정입니다 요즘 공유기에서들 많이 제공하는 기능으로 보입니다 제가 사용하는 공유기는 iptime이며 iptime에서도 제공하는 기능입니다 설정을 위해서 iptime 관리 페이지로 들어갑니다 그러면 특수기능 - DDNS 설정 탭이 있습니다 호스트이름에 주소로 쓸 원하는 호스트이름을 작성하시면 됩니다 사용자ID에는 메일주소를 적으시면 됩니다 그리고 DDNS 등록 버튼을 누르면 됩니다 그런데 위 처럼 등록시간과 갱신시간이 나와있지 않습니다 이 경우는 호스트이름이 이미 사용중이어서 그렇습니다 다른 이름을 사용해야 합니다 ㅠㅠㅠ 다른 호스트이름으로 바꾸고 DDNS 등록을 다시 했습니다 그랬더니 ..
2022.01.22 -
이번에는 webDAV 프로토콜을 이용하는 방법입니다 webDAV는 Web-based Distributed Authoring and Versioning(웹기반 분산형 저작 및 버전관리)의 약자로 HTTP 프로토콜의 확장 세트입니다 이를 이용해 웹 서버를 표준 네트워크 드라이브로 표시할 수 있다고 합니다 이 webDAV를 docker를 이용하여 사용할 수 있도록 해보겠습니다 찾아봤을때 SFTP와의 큰 차이는 모르겠지만 SFTP랑 해서 2개 모두 써보고 싶었습니다 (portainer로 docker 설정도 해볼겸) 그러면 ㄱㄱㄱ 1. Portainer 접속 Portainer로 접속해서 위의 local을 눌러줍니다 그리고 container를 눌러줍니다 그러면 위와 같은 창이 하나 나오게됩니다 현재 하나의 cont..
라즈베리파이 NAS(openmediavault) 구축 14탄 :: webDAV 설치 및 설정이번에는 webDAV 프로토콜을 이용하는 방법입니다 webDAV는 Web-based Distributed Authoring and Versioning(웹기반 분산형 저작 및 버전관리)의 약자로 HTTP 프로토콜의 확장 세트입니다 이를 이용해 웹 서버를 표준 네트워크 드라이브로 표시할 수 있다고 합니다 이 webDAV를 docker를 이용하여 사용할 수 있도록 해보겠습니다 찾아봤을때 SFTP와의 큰 차이는 모르겠지만 SFTP랑 해서 2개 모두 써보고 싶었습니다 (portainer로 docker 설정도 해볼겸) 그러면 ㄱㄱㄱ 1. Portainer 접속 Portainer로 접속해서 위의 local을 눌러줍니다 그리고 container를 눌러줍니다 그러면 위와 같은 창이 하나 나오게됩니다 현재 하나의 cont..
2022.01.20 -
우선 라즈베리파이4B 부터는 eeprom(4MBits/512KB)이 장착되어 있으며 eeprom에는 시스템을 부팅하는 코드가 내장되어 있으며 이 부트로더를 업데이트할 수 있습니다 즉 eeprom에 부트로더용 펌웨어를 수정함으로써 USB나 SSD와 같은 외부 저장장치를 통해서 라즈베리파이를 부팅시킬 수 있습니다(4버전이 아닌 이전 버전은 eeprom이 없기 때문에 다른 방법을 이용해야 함) ** 참고로 아래 글에서 제가 사용한 SSD는 WD BLUE 500G SATA3 SSD 입니다 라즈베리파이를 SSD로 부팅시키려는 이유 SSD로 부팅하도록 바꾸려는 이유는 2가지가 있습니다 1. 속도 2. 안정성 당연히 sd카드 보다는 SSD가 속도가 훨씬 빠릅니다. SSD로 부팅 설정을 마쳐보면 확실히 체감이 됩니다...
라즈베리파이4B SSD(USB)로 부팅하는 방법우선 라즈베리파이4B 부터는 eeprom(4MBits/512KB)이 장착되어 있으며 eeprom에는 시스템을 부팅하는 코드가 내장되어 있으며 이 부트로더를 업데이트할 수 있습니다 즉 eeprom에 부트로더용 펌웨어를 수정함으로써 USB나 SSD와 같은 외부 저장장치를 통해서 라즈베리파이를 부팅시킬 수 있습니다(4버전이 아닌 이전 버전은 eeprom이 없기 때문에 다른 방법을 이용해야 함) ** 참고로 아래 글에서 제가 사용한 SSD는 WD BLUE 500G SATA3 SSD 입니다 라즈베리파이를 SSD로 부팅시키려는 이유 SSD로 부팅하도록 바꾸려는 이유는 2가지가 있습니다 1. 속도 2. 안정성 당연히 sd카드 보다는 SSD가 속도가 훨씬 빠릅니다. SSD로 부팅 설정을 마쳐보면 확실히 체감이 됩니다...
2022.01.18 -
라즈베리파이에서 SSD를 마운트하다가 fstab을 잘 못 수정해서 난감한 상황이 발생했었습니다 그냥 복사해서 붙여 넣을걸 괜히 직접 쓰다가 콤마(,)를 점(.)으로 보고 잘 못 썼습니다 그래도 어찌저찌 해결해서 에러 해결 로그를 적어보려 합니다 라즈베리파이 부팅 에러 발단은 이렇습니다. SSD를 라즈베리파이에 마운트 후 fstab을 수정하여 자동 마운트하려다가 잘 못 수정하였습니다 그렇게 sudo reboot을 통해 재부팅을 진행했는데 파일이 잘 못 되어 정상적으로 부팅이 되지 않아 22번 포트로 붙을 수 없었습니다 ㅠㅠㅠㅠㅠ emergency mode, root account locked 해결 방법입니다 해결 방법 1. cmdline.txt 파일 수정 sd 카드를 빼서 본인의 컴퓨터에 연결합니다 sd카..
라즈베리파이 fstab 잘 못 수정으로 인한 에러 해결 로그(emergency mode, root account locked solution)라즈베리파이에서 SSD를 마운트하다가 fstab을 잘 못 수정해서 난감한 상황이 발생했었습니다 그냥 복사해서 붙여 넣을걸 괜히 직접 쓰다가 콤마(,)를 점(.)으로 보고 잘 못 썼습니다 그래도 어찌저찌 해결해서 에러 해결 로그를 적어보려 합니다 라즈베리파이 부팅 에러 발단은 이렇습니다. SSD를 라즈베리파이에 마운트 후 fstab을 수정하여 자동 마운트하려다가 잘 못 수정하였습니다 그렇게 sudo reboot을 통해 재부팅을 진행했는데 파일이 잘 못 되어 정상적으로 부팅이 되지 않아 22번 포트로 붙을 수 없었습니다 ㅠㅠㅠㅠㅠ emergency mode, root account locked 해결 방법입니다 해결 방법 1. cmdline.txt 파일 수정 sd 카드를 빼서 본인의 컴퓨터에 연결합니다 sd카..
2021.12.23