Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
- 기존에 banana pi에 외장하드, SDcard가 장착되고 SDcard를 통해서 부팅중인 경우에 변경하는 방법임
- banana pi를 부팅한다.
- mkdir /mnt/root 로 root폴더를 만든다
- mkdir /mnt/root2 로 root2폴더를 만든다
- mount /dev/mmcblk0p2 /mnt/root 로 마운트를 시킨다
- mount /dev/sda1 /mnt/root2로 마운트 시킨다
- cp -arf /mnt/root/* /mnt/root2/로 복사하려는 내용을 모두 복사한다
- halt구문으로 banana pi를 끈다
- SDCard를 꺼내서 windows컴퓨터에서 넣는다.
- Windows탐색기에서 여러파일들(script.bin, uEnv.txt, uImage)을 볼수 있는다. 그중에서 uEnv.txt파일을 열어서 수정한다
- uEnv.txt내용중 root=/dev/mmcblk0p2을 /dev/sda1로 바꾸고 저장한다.
aload_script=fatload $device $partition 0x43000000 /script.bin; aload_kernel=fatload $device $partition 0x48000000 /uImage;bootm 0x48000000 uenvcmd=run aload_script aload_kernel bootargs=console=ttyS0,115200 console=tty0 disp.screen0_output_mode=EDID:1280x720p60 hdmi.audio=EDID:0 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait |
- SDCard를 다시 banana pi에 다시 장착한다.
- 부팅한다.
-------------------------------------------------------------------------------------------------------------------------------------
참고적으로 hadoop의 home디렉토리를 /home/hadoop 이외의 경로로 변경했다면 /home/hadoop위치로 변경해주고 해야 한다.
- root로 ssh접속이 가능하도록 /etc/ssh/sshd_config파일을 수정한다(root로 실행한다)
- vi /etc/ssh/sshd_config
- PermitRootLogin without-password에서 without-password를 yes로 변경
- service ssh restart로 ssh를 다시 기동해준다.
- root로 ssh로그인한다
- usermod /home/hadoop hadoop으로 hadoop의 home디렉토리를 변경한다.
- 나머지는 "부팅을 외장하드에서 하도록 변경하는 방법" 따른다.
- root로 로그인하지 않으면 아래와 같은 오류가 발생한다.
root@master:/root# usermod -d /home/hadoop hadoop
usermod: user hadoop is currently used by process 1293
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
» | 부팅을 외장하드에서 하도록 변경하는 방법 | 2015.07.28 | 840 |
5 | 바나나 파이의 /tmp폴더를 외장하드로 변경하기 | 2015.07.24 | 629 |
4 | apt-get install mysql-server수행시 "404 Not Found" 오류발생시 조치방법 | 2014.09.10 | 1595 |
3 | 시스템날짜를 현재 정보로 동기화 하는 방법(rdate, ntpdate이용) | 2014.08.24 | 1230 |
2 | 외부 기기(usb, 하드)등 mount(연결)하기 | 2014.08.03 | 673 |
1 | 원보드pc인 bananapi를 이용하여 hadoop 클러스터 구성하기(준비물) | 2014.05.29 | 3992 |