레이블이 raspberrypi인 게시물을 표시합니다. 모든 게시물 표시
레이블이 raspberrypi인 게시물을 표시합니다. 모든 게시물 표시

2016. 7. 19.

[라즈베리파이] Raspberry Pi connect to samba server

라즈베리파이에서 삼바서버에 접속하기

윈도우에서는smb://192.168.0.1/abc와 같이 연결을 할 수 있었습니다만. 라즈베리파이에서는 조금 다릅니다.
mount 할 시에 타입을 CIFS로 달아주면 됩니다.
CIFS(Common Internet File System) 는 네트워크를 위한 SMB 파일 공유 프로토콜의 확장된 버전이며, 윈도우와 유닉스 환경을 동시에 지원하는 인터넷의 표준 파일 규약의 프로토콜이다. CIFS는 이전의 폐쇄적인 SMB 프로토콜과는 달리 CIFS 규약 정의는 여러 유닉스 업체의 참여하여 결정된 내용이기 때문에 삼바도 버전이 올라감에 따라(삼바 버전 2.2 이상) CIFS 규약을 잘 준수하여 안정성이 상당히 향상 되었다.
권한이 없다는 문제가 나올 수도 있습니다. 그 때에는 sudo 를 앞에 입력 해 주세요.

연결할 디렉토리 만들기

/mnt/ 에 드라이브를 연결하려면 일단 디렉토리를 하나 만들어 줘야 한다. 원하는 디렉토리를 하나 만들어 줍니다.
$ mkdir /mnt/abc

SMB 연결하기

$ mount -t cifs //server/share /mnt/abc -o user=아이디,pass=비밀번호

SMB연결 끊기

$ umount /mnt/abc

정리

$ sudo mkdir /mnt/abc
$ sudo mount -t cifs //server/share /mnt/abc

2016. 7. 8.

[RaspberryPi] 기본 편집기 변경하기

enter image description here

raspeberry pi 3 에서 crontab -e 로 편집을 하려고 하면, 등록되어 있는 편집기로 실행이 됩니다.

$ select-editor

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.basic
  4. /usr/bin/vim.tiny
note:
  • /bin/ed : 라인 편집기이다.
  • /bin/nano : GNU에서 만든 편집기. 아주 다루기 쉽다.
  • /bin/bin/vim.basic : vim 편집기. 아주아주 강력한 편집기
  • /bin/bin/vim.tiny : 위와 같은

2016. 6. 26.

맥에서 라즈베리안 설치하기

터미널을 열어서 diskutil list 를 입력, 디스크정보들을 불러오자

/dev/disk2 에 SD카드가 잡힌 것을 볼 수 있다.
FAT32 로 포맷을 하기 위해 다음과 같은 명령어를 입력하자

diskutil eraseDisk FAT32 none MBRFormat /dev/disk2

갈이 입력을 하고, 다음과 같은 화면을 보이면 성공이다.
만약, 여기서 계속 파티션 이름이 안 맞다는 에러가 나오면, 이와 같이 입력해 보자

diskutil partitionDisk /dev/disk2 1 MBRFormat "MS-DOS FAT32" EDISON 805.30M

제대로 됐다면,, 아래와 같은 화면이 나온다.

만약, 다음과 같이 -69877 에러가 나온다면 본인이 장착한 sdcard 옆의 락 레버를 해놨는지 한번 확인해 보자

sudo diskutil eraseDisk FAT32 NAME MBRFormat /dev/disk2
Started erase on disk2
Unmounting disk
Error: -69877: Couldn't open device

라즈베리파이 OS 다운받기

라즈베리파이는 공식 홈페이지에서 간단하게 다운받을 수 있다. 여러가지 OS를 지원하기 때문에 자신이 원하는 OS를 맞춰서 다운 받으면 된다.

기본적으로 추천하는 설치 os 는 NOOBS 와 Raspbian 두 중류가 존재한다. NOOBS 는 os 를 설치할 때에 OS를 선택하는 메뉴가 나와서 Raspbian, Ubuntu 등을 선택해서 설치할 수 있습니다. 그리고 나중에 부팅할 때 shift 버튼을 누르고 있으면 다른 os 로 선택할 수 있습니다. 여러가지 os 를 사용해보고 싶으면 선택하면 됩니다. 일종의 부트 관리자라고 보면 되겠네요.
저는 Raspbian으로 바로 설치를 하려고 합니다. 기본적인 OS가 많은 써드파티 어플을 제공하고 있을 것이 분명히니까 말이죠.

압축을 풀고나면 다음과 같은 파일을 볼 수 있습니다.

이미지 SD카드에 설치하기

저는 2016-05-27-raspbian-jessie.img 파일을 다운받았고 ~/Desktop 에 위치하고 있습니다.
diskutil list 를 입력했다면 아까와 같은 /dev/disk2 에 sdcard가 있는 것을 확인할 수 있습니다.
우선 SD카드를 언마운트합니다.

diskutil unmountDisk /dev/disk2

그리고, 이제 dd 명령어를 통해서 이미지를 SD카드로 설치할 것입니다.

sudo dd bs=1m if=2016-05-27-raspbian-jessie.img of=/dev/rdisk2

중간에 ctrl+t 를 눌러서 얼마나 진행이 되었는지 진행상황을 확인할 수 있습니다. 다시 명령 커맨드가 나왔다면 설치가 끝났습니다. 이제 라즈베리파이에 SD카드를 삽입해서 다시 설치과정을 거치면 됩니다.