# OnePlus 6으로 컴팩트 Mobian 서버 만들기: 플래싱 및 설정 가이드
스냅드래곤 845, 8GB RAM, 128GB 저장공간을 탑재한 OnePlus 6은 홈 API나 소규모 프로젝트에 딱 맞는 기기입니다. 모바일 기기를 위한 데비안 변형인 Mobian을 플래싱하면 전통적인 PC의 소음과 부피 없이 완전한 리눅스 서버로 변신합니다. 이 과정은 부트로더 언락, fastboot을 통한 부트 및 루트FS 플래싱, Wi-Fi와 SSH 설정을 다룹니다. 벤치마크 결과 중급 성능을 보여줍니다.
Mobian은 안드로이드 벤더 드라이버를 활용해 호환성이 뛰어납니다. 설치 시 모든 데이터가 삭제되지만, postmarketOS와 Mobian 위키 가이드를 따르면 브릭 위험은 낮습니다.
기기 준비
휴대폰을 공장 초기화하세요. 최신 OxygenOS가 설치되어 있는지 확인하세요—Mobian은 벤더 파티션에 의존합니다.
- 개발자 모드 활성화: 설정에서 빌드 번호 7회 탭.
- OEM 언락 활성화.
- 전원 끄고, 볼륨 업 + 전원 버튼으로 fastboot 모드 진입 (화면에 'fastboot' 표시, 볼륨 롤러로 녹색 START 선택).
- 호스트 PC에 Android SDK Platform-Tools 설치.
- USB 연결 후 실행:
fastboot oem unlock
화면에서 확인—기기가 리셋되며 부트로더가 언락됩니다.
images.mobian.org/qcom에서 mobian-sdm845-phosh-13.0.tar.xz 다운로드. mobian-sdm845-phosh-20251002.boot-enchilada.img와 mobian-sdm845-phosh-20251002.rootfs.img 추출 (enchilada = OnePlus 6 모델).
Mobian 플래싱
fastboot 모드 진입 (볼륨 업 + 전원, START). 다음 순서 실행:
fastboot --set-active=a
fastboot flash boot mobian-sdm845-phosh-20251002.boot-enchilada.img
fastboot erase userdata
fastboot -S 100M flash userdata mobian-sdm845-phosh-20251002.rootfs.img
fastboot erase dtbo
fastboot reboot
--set-active=a: 슬롯 A 선택 (기본).flash boot: 안드로이드 커널을 Mobian으로 교체.erase userdata: 안드로이드 데이터 삭제.flash userdata -S 100M: 루트FS를 청크 단위로 플래싱 (fastboot 제한).erase dtbo: 충돌하는 디바이스 트리 오버레이 제거.reboot: 부팅.
첫 부팅 시 파일시스템 복호화—최대 10분 소요. 로그인: mobian/1234. 즉시 비밀번호 변경하세요.
네트워크 및 SSH 설정
Phosh 인터페이스는 미니멀합니다. 빠른 메뉴에 Wi-Fi가 기본으로 없음:
sudo rfkill unblock all
nmcli radio wifi on
nmcli dev wifi list
sudo systemctl restart NetworkManager
설정에서 Wi-Fi가 나타납니다. 네트워크 연결하세요.
서스펜드 비활성화: 설정 > 전원 > 자동 서스펜드 (충전 시 꺼짐).
IP 확인:
hostname -I
출력: 10.66.0.1 (USB 테더링), 192.168.x.x (Wi-Fi). SSH 설치:
sudo apt update
sudo apt install -y openssh-server
sudo systemctl enable --now ssh
테스트: ssh [email protected]. 키 설정:
ssh-keygen -t ed25519 -f ~/.ssh/mobian_oneplus6_ed25519 -C "mobian-oneplus6"
ssh-copy-id -i ~/.ssh/mobian_oneplus6_ed25519.pub [email protected]
서버 최적화
SSH 접근 후 방화벽(ufw), 모니터링(htop, glances), 컨테이너(podman) 설정. 스냅드래곤 845(4x Kryo 385 Gold @2.8GHz + 4x Silver @1.8GHz)는 Node.js API, 파이썬 스크립트, 경량 DB를 문제없이 처리합니다.
- 스왑 추가:
fallocate -l 2G /swapfile; chmod 600 /swapfile; mkswap /swapfile; swapon /swapfile. - 외장 USB 저장소 /mnt/data에 자동 마운트.
- 로그 정리:
journalctl --vacuum-time=2weeks.
헤드리스 모드 시 Phosh 비활성화: sudo systemctl mask phosh.service.
벤치마크 및 성능
sysbench, stress-ng로 테스트:
- CPU (sysbench cpu --threads=8): ~4500 events/s (구형 i5 수준).
- 메모리 (sysbench memory): 5-6 GB/s 읽기/쓰기.
- I/O (fio randread): eMMC에서 ~200 MB/s.
5-10 동시 API 요청, ML 추론(TensorFlow Lite), 홈 NAS에 충분합니다.
주요 팁
- 부트로더 언락은 되돌릴 수 없고 데이터 삭제.
- sdm845용 안정 phosh-13.0 이미지 사용.
- 기본 1234 비밀번호 대신 SSH 키 사용.
- 24/7 운영 시 서스펜드 비활성화.
- 부하 시 80°C 이상 열 throttling 주의.
— Editorial Team
아직 댓글이 없습니다.