본문 바로가기

라즈베리파이8

라즈베리파이 DIY NAS 구축 준비 & QUAD SATA HAT Kit 구입 후기 소형 홈 서버 구축을 해보고 싶다는 생각을 늘 하고 있었습니다. 그러다가 Home Assistant(HA)를 사용하면서부터 라즈베리파이의 매력에 빠지게 되었고, 라즈베리파이에서 HA를 사용하면서 동시에 미디어 서버와 클라우드 서버 등을 사용하는 방법이 있는 걸 알게 되어 이쪽으로 방향을 굳혔습니다. 라즈베리파이가 저전력에 소형이고 유저가 많아서 다양한 참고자료들이 있다는 게 장점인데 단점이 SD카드를 기본 저장장치로 사용하기 때문에 저장장치의 불안정성과 느린 속도 그리고 용량의 한계가 큰 단점입니다. 서버로 사용을 하려면 최소한 소장하고 있는 사진, 동영상 등 저장해서 언제든지 찾아보고 하는 활용을 기대하고 있는데 SD카드에 의지하기는 위험부담이 너무 큽니다. 이 한계를 극복하기 위해서는 SSD, 혹은 .. 2021. 2. 8.
Docker 데이터 위치 변경 Docker는 기본 설정이 루트 경로에 데이터를 저장하도록 하고 있습니다. 라즈베리파이에서 SD카드를 메인으로 사용하게 되면 공간 부족을 쉽게 겪을 수 있기 때문에 외장 SSD로 데이터 저장 경로를 옮겨보겠습니다. 그리고 SD카드보다 SSD가 속도도 빠르니까 성능 개선 효과도 기대하고 있습니다. 먼저 SSD가 마운트 되어 있어야 하니까 SSD 마운트에 대한 내용은 아래 포스팅을 참고해 주세요. 2021. 1. 2.
QUAD Sata HAT, SSD 자동 마운트 2021-03-18 update log: fstab 관련 내용 수정 라즈베리파이에서 외장 SSD를 사용하는 경우 SSD 드라이브를 부팅 시 자동으로 마운트 시키는 방법입니다. 먼저 라즈베리파이 SSD를 연결했다면 SSD 드라이브를 잘 인식하고 있는지 확인합니다. "sudo lsblk"명령어를 사용합니다. "sda"라는 디스크로 인식이 되어 있습니다. 그런데 마운트는 안되어 있네요. 그리고 다른 용도로 사용하던 SSD라서 파티션이 여러 개 나누어져 있는데 먼저 포맷부터 해주는 게 좋겠네요. "sudo mkfs.ext4 /dev/sda" 명령으로 ssd를 ex4 파일 시스템을 포맷합니다. 잠시 기다리면 순식간에 끝납니다. 다시 확인해보면 아래와 같이 파티션 없이 정리가 된 것을 볼 수 있습니다. 이제 라즈베.. 2021. 1. 1.
라즈베리파이4 USB(SSD) 부팅 설정하기 라즈베리파이 4는 원래 USB 부팅을 지원하지 않았다고 합니다. 그래서 SSD와 같은 외장 드라이브를 이용해서 라즈베리파이를 사용하려면 USB 부팅이 가능하도록 몇 가지 수정을 해주어야 한다고 합니다. 이번 포스팅은 USB 인터페이스의 외장 메모리(ex. SSD)를 이용해서 라즈베리파이를 사용하기 위한 기본 설정법을 다루도록 하겠습니다. 라즈베리파이 초기화 다음 라즈베리파이 설치 및 초기설정(kwonkyo.tistory.com/398)을 참고해서 일단 SD카드를 이용해서 라즈베리파이를 부팅합니다. 라즈베리파이 처음 사용자를 위한 기본설정 A to Z 2020-12-12 update log: 뒷부분에 와이파이 연결 및 SSH 설정방법 추가 제목은 거창한데 A to Z는 아니고 사실은 A to C 정도이고 .. 2020. 12. 12.
라즈베리파이에 Home Assistant(HA) 수동 설치법 전자제품 좋아하고 메이커 활동에 취미가 있다면 자연스럽게 이어지는 목적지 중 하나가 홈오토메이션인 것 같습니다. 저도 거창한 시스템은 돈이 많이 들 것 같아서 생각도 안 했지만 ESP8266 사용하면서 하나씩 시도해보고 그러다가 Home Assistant(HA), ESPHome 같은 솔루션들을 접하게 되었습니다. 오늘은 그 시작이라고 할 수 있는 HA 설치를 해보려 합니다. 지난번에 3D 프린터 용으로 OctoPrint를 사용하기 위해서 라즈베리파이를 준비했었는데 이렇게 또 활용처가 하나 더 늘었네요. HA를 설치하는 방법은 여러 가지가 있는데요. HA에 최적화된 라즈베리파이용 OS인 HASS.io의 이미지로 설치할 수도 있고 아니면 OS가 이미 설치된 라즈베리파이에 매뉴얼로 설치할 수 있는 방법도 있습.. 2020. 10. 22.
옥토프린터 수동 설치 방법과 옥토파이로 자동설치 하는법 모두 알아봅시다 옥토프린터를 설치하는 방법은 여러 가지가 있을 수 있는데 가장 쉬운 방법은 OctoPi를 사용하는 방법입니다. (옥토파이 설치는 포스팅 뒷부분을 참고해주세요) OctoPi는 라즈베리파이를 옥토프린터를 사용하는데 최적화된 세팅으로 미리 만들어둔 라즈비언 이미지를 의미합니다. 그래서 라즈베리파이의 부팅 이미지로 옥토파이를 선택하면 운영체제와 옥토프린터 그리고 각종 필수 플러그인까지 모두 한 번에 설치할 수 있죠. 하지만 옥토프린터를 사용하시는 분들이 대부분 라즈베리파이 3B+ 이상을 사용하시는데 라즈베리파이를 옥토프린터만 사용하기에 오버스펙이라 아까운 것 같습니다. 그래서 라즈베리파이를 범용 라즈비안을 설치하고 옥토프린터를 별도로 설치해 봤습니다. 먼저 라즈비안이 설치된 라즈베리 파이를 준비합니다. 라즈비안.. 2020. 9. 24.
윈도10에서 그리고 iPad에서 라즈베리파이 SSH 연결하기 SSH는 Secure Shell을 줄인말로 보안이 강화된 쉘 프로토콜이라는 뜻이죠. 라즈베리파이를 사용하면 필수적으로 사용하게 되는데요. 오늘은 SSH 접속방법에 대한 내용인데 PC 뿐만아니라 아이패드에서도 접속하는 방법을 알아보겠습니다. SSH 프로토콜이 활성화된 라즈베리파이의 IP주소를 10.10.10.10 이라고 가정하겠습니다. 윈도10에서 SSH 접속 putty라는 프로그램을 많이 사용하는데요. 윈도10에는 Open SSH Client라는것이 추가되어서 별도 프로그램 설치가 필요없이 파워쉘이나 명령 프롬포트(CMD)로 SSH접속이 가능합니다. SSH 클라이언크가 설치되어 있는지 확인하려면 명령프롬포트 또는 파워쉘을 열고 "ssh" 명령어를 입력해보면 됩니다. 아래와 같이 ssh의 사용방법에 대한 .. 2020. 9. 23.
라즈베리파이 처음 사용자를 위한 기본설정 A to Z 2020-12-12 update log: 뒷부분에 와이파이 연결 및 SSH 설정방법 추가 제목은 거창한데 A to Z는 아니고 사실은 A to C 정도이고 라즈베리파이를 처음 만져보는 저 같은 사람이 뭔가를 해보기 위해서 기본적으로 필요한 작업들을 모아봤습니다. 지금까지 했던 일련의 초기화 작업을 정리해서 사용하고 있는 라즈베리파이가 고장 난다거나 하나 더 산다거나 할 때 이것저것 찾아보는 수고를 덜기 위함이 목적입니다. 라즈베리파이 OS 설치 라즈베리파이를 사용하기 위해서 컴퓨터와 동일하게 운영체제를 설치해야 합니다. 라즈베리파이 OS로 다양한 옵션이 있지만 가장 많이 사용하는 OS인 라즈베리파이 OS(라즈비안이라는 이름이었는데 이젠 그냥 라즈베리파이 OS라고 부르는 것 같습니다.)를 설치해 보겠습니다.. 2020. 9. 18.