raspberrypi7 [QEMU][RaspberryPi] RPI 3B+ Emulation (arm64) 목적 QEMU를 이용해서 Raspberry Pi 3B+ 가상화 Host : Ubuntu v22.10 (x86_64) Target : Raspberry Pi 3B+ (arm64) QEMU Source Code 다운로드 현 시점 우분투 패키지에서 배포되고 있는 QEMU v7.0은 최신 Raspberry Pi Kernel의 Fram Buffer와 호환성이 맞지 않기 때문에, Soruce Code 다운로드 하여 v7.2로 직접 빌드한다. git clone https://gitlab.com/qemu-project/qemu.git cd qemu/ git tag | grep 7.2 git checkout v7.2.0-rc4 cd .. QEMU Build Build Dependency 설치 sudo apt-get bu.. 2024. 2. 5. [RaspberryPi] Network Manager 고정 IP 설정 Network Manager를 이용한 Static IP 설정 방법을 작성한다. 먼저 Network Manager 활성화 상태를 확인하고, $ systemctl status NetworkManager ● NetworkManager.service - Network Manager Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; preset: enabled) Active: active (running) since Sat 2023-11-04 00:06:21 KST; 14min ago Docs: man:NetworkManager(8) Main PID: 634 (NetworkManager) Tasks: 3 (limit: 1585) CPU: 8.. 2024. 2. 4. [RaspberryPi] SWAP Size 지정 라즈베리 파이를 사용하다 보면, memory부족으로 인한 OOM(Out of Memory)을 자주 만나게 된다. OOM을 피하기 위해서 swap 크기를 늘려서 memory 증가와 같은 효과를 만들 수 있다. 먼저, 아래 명령어를 통해서 swap-off 한다. $ sudo dphys-swapfile swapoff /etc/dphys-swapfile 파일을 편집해서 swap 크기를 지정한다. CONF_SWAPSIZE 값을 원하는 값으로 조정한다. 단위는 [MB]이다. 다시 swap-on 하고, $ sudo dphys-swapfile swapon free 명령어로 확인하면, 입력한 대로 swap disk 크기가 변한 것을 알 수 있다. $ free -h total used free shared buff/cac.. 2024. 2. 4. [NAS서버 만들기][#7] DLNA 설정 (삼성 TV 접속)(OMV6) 서버를 만든 가장 큰 목적이 사진 및 동영상 저장이라면, 거실에 있는 제일 큰 화면인 TV를 통해서 볼 수 있으면 좋겠다 라는 생각을 하게 된다. 같은 네트워크에 연결되어 있는 스마트 TV를 통해서 사진과 동영상을 감상할 수 있도록, 이번 글에서는 DLNA설정을 진행한다. OMV 관리자 페이지로 접속해서, " 시스템 → 플러그인 → 'dlna' 검색 → 설치 " 설치 완료후, " 서비스 → MiniDLNA → 설정 " " 활성화 " 선택 다른 서비스들과 마찬가지로 공유 폴더를 설정해 주어야 한다 " 서비스 → MiniDLNA → 공유 → 생성 " 내용 형식은 "모든 매체" 선택 설정을 완료했으면 TV에서 공유폴더에 접근하고, 영상 및 사진을 확인할 수 있다 이제, 개인 서버로 활용하기 위한 거의 라즈베리.. 2024. 2. 4. [NAS서버 만들기][#4] 공유 폴더 설정 (OMV6) OMV를 사용하기 때문에 사실상 그냥 클릭클릭하면서 쉽게 설정이 가능하다. 이번에는 네트워크 연결의 사전 작업으로, 공유 폴더를 만들자. 네트워크를 이용해서 여기서 만들게 될 공유폴더에 접근한다. ( OMV에서는 RootFileSystem에 공유 폴더를 만드는 걸 허용하지 않는다. 즉, SD카드에는 공유 폴더를 만들 수 없다.) 앞 단계에서 생성하고 마운트한 파일 시스템 하위에 공유폴더를 만든다. " 저장소 → 공유폴더 → 생성 " 이제 권한을 설정하자, 각 사용자마다 적절한 권한을 부여해 줄 수 있다. " 저장소 → 공유 폴더 → 권한 " 이번에는 간단하게 공유 폴더를 생성했다. 다음으로는 네트워크로 접속이 가능하도록 각종 서비스를 설정하자. 2024. 2. 4. [NAS서버 만들기][#2] OMV6 설치 OMV를 설치하자. (FTP, SFTP, SMB, DLNA를 쉽게 설정하기에는 이만한 Tool이 없다) 정말 잘 만들어져 있는 OpenSource 이므로 설치가 매우 간단하다. 라즈베리파이에서 아래 명령어 입력하면 자동으로 설치된다. sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash 자세한 설치 방법 및 Trouble Shooting은 아래의 링크 참조 https://github.com/OpenMediaVault-Plugin-Developers/installScript GitHub - OpenMediaVault-Plugin-Developers/install.. 2024. 2. 4. [NAS서버 만들기][#1] 라즈베리파이4B LITE OS 설치 기존에 SMB를 사용할 수 있는 서버를 만들어서 잘 사용하고 있었지만, 보안 문제 및 DLNA 기능을 사용하기 위해서 OMV(Open Media Vault)를 설치해서 사용하려고 한다. ( 집에 있는 삼성 스마트 TV에서 동영상 실행하려고 함ㅋ ) 앞으로 몇 단계 과정을 거쳐서 OMV 설치 및 설정을 진행한다. OMV관련 정보는 아래의 링크를 참조 오픈미디어볼트 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org openmediavault - The open network attached storage solution We use cookies to optimize our website and our service. The technical storage .. 2024. 2. 4. 이전 1 다음