티스토리 뷰
umbrel 은 기본적으로 홈경로에 설치된다( ~/umbrel) 그리고 엄브렐의 모든 설치파일들은 해당 폴더 아래 설치가 된다.
그러므로 외장 hdd 에 엄브렐을 설치하려면 hdd 를 마운트한 후에 마운트된 경로를 지정하여 엄브렐을 설치하여야한다.
1. 연결된 hdd 경로 확인
sudo fdisk -l
2. /mnt/hdd2tb 로 마운트
sudo mount /dev/sda2 /mnt/hdd2tb
3. /mnt/hdd2tb 경로에 사용자 계정 권한 부여(hdd가 ext4 파일시스템으로 포맷된 상태여야 함)
$ sudo chown -R user1 /mnt/hdd2tb
4. /mnt/hdd2tb/umbrel 경로에 umbrel 설치
curl -L https://umbrel.sh | bash -s -- --install-path /mnt/hdd2tb/umbrel
기타
마운트된 장비에 접근하고 있는 프로세스 목록
sudo lsof /dev/sda2
roo 계정으로 접속을 원한다면 root 비밀번호를 먼저 설정해야 함
sudo passwd root
프로세스 강제 종료
$ sudo kill -9 [PID]
hdd 마운트
$ sudo mount /dev/sda2 /mnt/hdd2tb
hdd 언마운트
$ sudo umount /dev/sda2
hdd 를 ext4 로 포맷
$ mkfs.ext4 /dev/sda2
파일시스템 종류 및 용량 확인
min@ubuntu:~$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
tmpfs tmpfs 745M 1.8M 743M 1% /run
/dev/nvme0n1p2 ext4 938G 5.7G 885G 1% /
tmpfs tmpfs 3.7G 0 3.7G 0% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/nvme0n1p1 ext4 220M 29M 174M 15% /boot
tmpfs tmpfs 745M 0 745M 0% /run/user/1000
/dev/sda2 ext4 1.8T 26M 1.7T 1% /mnt/hdd2tb
umbrel 종료
$ cd /mnt/hdd2tb/umbrel
$ sudo ./scripts/stop
umbrel 시작
$ cd /mnt/hdd2tb/umbrel
$ sudo ./scripts/start
오드로이드 전원 off
sudo poweroff
Trouble shooting
xxx@ubuntu:/mnt/hdd2tb/umbrel$ sudo ./scripts/start
sudo: unable to execute ./scripts/start: Permission denied
위와 같은 문제 발생시 hdd 를 언마운트하고 다시 마운트해보면 잘 됨
Ref.
/mnt/hdd2tb 폴더에 사용자계정 권한 부여할 때 "Operation not permitted" 오류가 떠서 엄청 삽질을 많이 했었는데, 아래 자료를 통해서 경우 원인을 알게되었음.
https://linuxpip.org/fix-chown-operation-not-permitted/
https://twitter.com/btclog29/status/1637832114891792388
728x90
반응형
'비트코인 공부' 카테고리의 다른 글
Making bitcoin node reachable (0) | 2023.04.07 |
---|---|
[umbrel] 1TB NVMe SSD 용량이 부족할 때, 외부 2TB HDD 로 이사가는 방법 (0) | 2023.03.23 |
니모닉을 클라우드에 안전하게 보관하기 (6) | 2023.03.20 |
비트코인의 총 발행량은 왜 21백만개가 되었을까 (0) | 2023.03.09 |
니모닉 <=> 비밀키(엔트로피) 변환 파이썬 코드 (4) | 2023.02.02 |
댓글