산딸기 에 ubuntu_mate 를 올리면서 진행했던 과정을 기록.
#마운트를 위한 사전 준비 포맷과 파티션 설정.
> fdisk -l
fdisk로 외장 하드가 삽입된 것을 확인해보자.
대충 보니깐, /dev/sda1 에 삽입이 된 것으로 보인다.
>fdisk /dev/sda1
sd1 에 포인트를 올린다.
> p
포인트 된 sda1 의 정보를 보자.
> m
help 와 같은 메뉴
> d
파티션 삭제
> p
파티션이 없는 걸 확인.
> n
신규 파티션 등록
> (왠만해서는 default 설정을 기입, 그냥 엔터를 쳐도 된다.)
> w
저장하고 fdisk 종료
파티션 정리를 해주자.
그리고 ext3 으로 포맷, (최근에는 ext4 가 나왔는 데, 난 ext3 로 했다)
> mkfs -t ext3 /dev/sda1
포맷을 해주자.
> mkdir /media/usb_hardisk
> mount /dev/sda1 /media/usb_hardisk
mount 해준다.
> chmod 777 /usb_harddisk
사실 권한으로 777 은 안해주는 게 좋다. 난 혼자 쓸거라 걍, 777
이렇게까지만 해도 되기는 될 테다. 문제는 재부팅하면 Mount가 풀린 다는 결정적인 문제가 있다.
그럼 이제 영구적 마운트를 해주자.
#영구적 마운트
vi /etc/fstab
다하고 나면 :wq 로 저장하고 종료.
#삼바 설치
> apt-get install -y samba cifs-utils
> vi /etc/samba/smb.conf
다른 것은 크게 볼 필요 없고, (세세하게 설정하고 싶으면 구글링 해보아라)
우리가 사용할 samba 정보를 기입해야하므로 smb.conf 의 맨 아래쪽까지 내려온 후 빈공간에 아래처럼 기입한다
>vi smb.con
===============================================
...
[mysamba]
comment = wel come my samba directory <- 최초 samba 접속 시 보낼 환영 메시지
path = /media/usb_hardisk/archive <-samba로 이용한 path
read only = no <-읽기만 허용할 지에 관한 옵션
guest ok = no <- 아무나 접근가능하게 할 지에 관한 옵션
valid users = samba_men <- 접근 허용 할 우분투 user의 이름
===============================================
다 기입했으면
> :wq
하고 저장
> ufw allow 139,445/tcp;
> ufw allow 137,138/udp;
> ufw enable;
출처: http://citylock.tistory.com/547 [시티락 지식창고]
출처: http://citylock.tistory.com/547 [시티락 지식창고]
포트 개방해주고, 방화벽에 적용.
(이 포트에 대해 할 말이 참 많다, 구글링 해보면 그냥 smb.conf 설정에 관한 얘기만 나오는 데_
설정을 잘 했는데도 Guest PC에서 접근이 안 되길래, 직감적으로 포트문제란게 생각이나서 포트검색을 해보았다.
생각 외로 다들 방화벽 내리고 쓰는 지 포트에 관한 적절한 설명이 없었는 데, 양키형들의 댓글에서 유추했다.)
다 됬으면 Guest PC에서 라즈베리파이로 예:) \\192.168.0.100 접속해보자. 끝.
'Tech' 카테고리의 다른 글
밀리세컨드 를 분, 시간 으로 (0) | 2017.03.09 |
---|---|
docker 시작하기 (0) | 2017.02.03 |
Windows Home Edition 에서 Remote Desktop 설정 (0) | 2017.01.21 |
웹소켓 공부 -1 (0) | 2017.01.18 |
mybatis utf8 설정 (0) | 2017.01.12 |