1. Upgrade To Ubuntu LTS 20.04 Focal FossA
0) Armbian Forum Link
: https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw-aarch64-armv8/
1) 이미지 다운로드
: Ubuntu 20.04.2.0 LTS (Focal Fossa)
: https://users.armbian.com/balbes150/arm-64/Armbian_20.10_Arm-64_focal_current_5.9.0.img.xz
2) 압축해제
: xz 압축율이 좋아서 많이 사용. 단일파일만 가능하여 tar와 연계하여 사용
xz Armbian_20.10_Arm-64_focal_current_5.9.0.img.xz
3) SD 카드에 이미지 씀 (mac command line interface)
: diskutil list (SD card dev 확인, 예, /dev/disk2)
: diskutil umountDisk /dev/disk2 (SD 카드를 풀어줌)
: udo dd bs=1m if=./Armbian_20.10_Arm-64_focal_current_5.9.0.img of=/dev/rdisk2;sync
(이미지씀. disk2가 아닌 rdisk2(raw disk) 5GB라 오래걸림 11851s(?))
[참고] https://www.raspberrypi.org/documentation/installation/installing-images/mac.md
[block size] bs=1m, 726958 byte/sec 2시간 정도
default 512k , 167379byte/sec, bs=8m일때 743748 byte/sec
4) Boot
: /dtb/amlogic/meson-gxbb-p200.dtb 로 설정
: 이쑤시개로 reset 버튼을 누른 상태로 전원 연결
: Alert! LABEL=Rootfs does not exists 에러로 부팅 불가
-> DTB 가 SD Card 인식을 못해서 임 (This means that the DTBS that you try do not have support for the SD card on your hardware. )
: FDT /dtb/amlogic/meson-gxbb-vega-s95-pro.dtb 설치, network 성공
2. 서버 셋팅
0) 참고 : https://ompanggin.tistory.com/15
1) locale 설정
- https://jinmay.github.io/2019/11/04/linux/linux-change-locale-to-korean/
2) time zone 설정
- sudo /usr/bin/timedatectl set-timezone Asia/Seoul
3) fstab 설정
- https://hanseokhyeon.tistory.com/entry/우분투에서-하드디스크-자동-마운트하기
- HDD idle time 설정, shell-script 작성하여 부팅시 실행
#!/bin/sh -e
HDD_ID='/dev/disk/by-uuid/e1a285c7-7f6b-4b2d-9e6f-056bbd3b9d35'
if [ -e $HDD_ID ]
then
sudo /sbin/hdparm -B 127 -S 200 $HDD_ID
else
/bin/echo "HDD is not mounted."
fi
4) 사용자 실행파일 path 설정
- .profile에 $HOME/bin, $HOME/.local/bin 추가되어 있어서 추가 설정 불필요
5) EBS 녹음 설정
- ffmpeg 설치 : sudo apt-get install ffmpeg
- baidu 백업용 python module 설치 : sudo pip install bypy
- EBS 녹음 script 작성 및 crontab 등록
[참고] https://ompanggin.tistory.com/31
6) transmission 설치
- 설치 : sudo apt-get install transmission-daemon transmission-cli
- 서비스 멈추고 설정 해야함. 종료시 설정파일을 기존 파일로 덮어씀.
sudo service transmission-daemon stop
sudo vi /etc/transmission-daemon/settings.json
- 설정파일 항목 참조 : https://oslinux.tistory.com/9 , https://github.com/transmission/transmission/wiki/Editing-Configuration-Files
- 실행계정 변경 :
: 아래 2개의 데몬 파일 내의 User항목을 변경하고, 관련 파일의 소유권을 변경
(예, USER=debian-transmission -> USER='사용자계정')
/etc/systemd/system/multi-user.target.wants/transmission-daemon.service
/etc/init.d/transmission-daemon
[참고] http://yellowtopaz.tistory.com/195, http://m.blog.naver.com/garyang/220395326728,
7) samba 설정
- [참고] https://devji.tistory.com/entry/Ubuntu-2004-에-Samba-설치하여-Windows에서-연결하기
- 설치 : sudo apt-get install samba
- 사용자 추가 : sudo smbpasswd -a <아이디>
- samba 설정 아래정도 추가: sudo vi /etc/samba/smb.conf
[common]
comment = common
path = /common
guest ok = no
browseable = yes
writable = yes
create mask = 0664
directory mask = 0776
3. Trouble Shooting
1) samba 속도 느림 1MB/s 정도만 나옴.
- 공유기와 서버간 cat5 cable 연결, 공유기와 notebook간 wifi 5G 연결
- 외부망과 전송시에 정상속도 Max 20MB/s
- 외장 HDD가 아닌 내부 메모리에서 전송해도 느림
- ftp도 느림
- 2GB 파일을 끝까지 전송 못하고 에러 남.@win10
- network이 dhcp 안잡혀서 ip 할당했는데 -> dhcp로해도 마찬가지
- dtb 바꿔도 안됨.
- mac address가 부팅시 마다 바뀜.
- ubuntu -> debian 으로 이미지 변경해도 동일.
Armbian_20.10_Arm-64_focal_current_5.9.0.img ->
Armbian_20.10_Arm-64_buster_current_5.9.0.img 사용
- 내장메모리에서 읽을 때는 정상속도, USB HDD에서 읽을 때는 느려짐. USB 포트 고장으로 판단됨.
- Tanix TX3 mini 를 신규로 구입함.
'Electronics' 카테고리의 다른 글
[개발노트] Daum Movie Scraper in Python for Kodi v19+ Matrix (0) | 2021.12.18 |
---|---|
MXQ Pro 4K 5G - Armbian Ubuntu LTS 20.04 (0) | 2021.09.20 |
EBS 녹음 (20.12.26) (0) | 2020.12.26 |
(v4) Kodi Daum Movie Scraper Add-on 작동법 (3) (26) | 2019.09.26 |
(update) Kodi: Daum Movie Scraper Add-on 작동법 (2) (7) | 2019.09.14 |