Showing posts with label xubuntu의 ntfs를 windows에 공유. Show all posts
Showing posts with label xubuntu의 ntfs를 windows에 공유. Show all posts

Thursday, 26 May 2016

linux의 ntfs 공유 (xubuntu의 ntfs를 windows에 공유)

지금까지 /home 아래에 있는 Downloads directory를 windows 10 파일 관리자 - 네트워크에서 읽고 쓸 수 있도록은 했지만,  linux에 있는 ntfs directory 파일을 나는 읽을 수 없었다.

작업 방향:
windows 10 파일 관리자에서 xubuntu의 ntfs 상의 파일을 읽고 쓰고 지울 수 있게 한다.

이 ntfs는 linux가 설치된 같은 drive에 있다.  파티션은 이런 식으로 구분된다.

4Gbs - swap
50Gbs - / (ext4)
나머지 - ntfs (이 ntfs는 xubuntu에서는 별도의 설정 없이 자동 mount가 되었다.  아마 mint에서도 그랬던 것 같다.)

굳이 ntfs 파티션을 두는 이유는?  언제든 windows에서 부가 작업 없이 data용 파티션을 그대로 사용할 수 있도록 하기 위해서이다.  이 때는 ext4의 50Gbs 용량이 windows의 C: drive (ntfs)가 되도록 한다.  fat32는 용량 제한 때문에 사용하기 불편하고, ext4를 windows에서 Ext2FSD를 설치하여 읽을 수는 있으나,  일부 linux에서 ntfs를 읽을 때처럼 편하지는 않다.

ntfs가 있는 곳을 찾아보니, /media/자신의 id/windows 10에서 잡아준 폴더명 directory에 있다.

이 ntfs는 xubuntu의 파일 매니져에서 읽고 쓰기 설정을 해도 windows에서 읽을 수 없었다.  그래서 Downloads directory를 windows에서 읽을 수 있다는 것을 생각해서, /home/자신의 id/ 아래 mount 하기로 했다.

추가:  나중에 따로 정리하므로 빠진 게 있는 것 같다.
다음 글은 어디서 참고 했는 지 못 찾아서 link 하지 않는다.
명령어가 yum으로 시작해서 yum도 설치해서 했는데,  그 yum 명령어로는 설치가 안 된 것까지만 기억난다.  또, 뭐가 빠졌는 지는 다음 달에 fedora 24를 받으면 설치해서 확인 가능 하겠다.

sudo apt-get install ntfs-3g 


vi 편집기 명령어
http://blog.naver.com/kimwlals/220707013034

리눅스 파일서버 구축기 - 9. 하드 디스크 추가하기
http://create2nd.tistory.com/61

vi /etc/fstab

여기서 마지막 줄에서 그 밑으로 내려가지 못하다가, o 클릭으로 다음 칸으로 내려갔다.
a를 누르면 커서 오른쪽부터 입력되고, dd는 빈 줄 삭제에 쓰인다.  여기서 vi 명령어를 찾아 본 것은, 거기에 있는 숫자를 잘못 건드리면,  drive를 읽지 못 할 것 같아서였다.

다음 글을 보고, vi 명령어를 찾아보았다.

read only에 대한 말씀을 반복하시는 걸 봐선
https://kldp.org/node/102404 


/dev/sdb1 /home/자신의 id/Share ntfs-3g ro,defaults,umask=0222 0 0 (읽기 전용 마운트)
/dev/sdb1 /home/자신의 id/Share ntfs-3g rwo,defaults,umask=0000 0 0 (읽기, 쓰기 마운트)


여기서 sdb1은, GParted에서 확인하고 그에 맞게 바꿔주었다.  대개 제일 아래에 있다.
Share도 자기가 정한 directory 이름으로 바꾸었다.

#1 삼바(SAMBA)를 이용한 윈도우 접근 가능 공유폴더 만들기(설정방법) - 우분투 리눅스를 이용한 개인, (중)소기업용 PC 파일서버(NAS) 구축하기 강좌
http://funnylog.kr/434

이 글을 참고하여 [Downloads] 외에 ntfs 파티션을 공유하였다.  path는 저 위의 /home/자신의 id/ 아래.. 와 같이 하였다.

vi /etc/samba/smb.conf

[Downloads]
        comment=public
        path = /home/자신의 id/Downloads
        read only = no
        browseable = yes
        guest ok = no
        create mask = 0666
        force create mode = 0
        security mask = 0777
        force security mode = 0
        directory mask = 0777
        force directory mode = 0
        directory security mask = 0777
        force directory security mode = 0

# 뒤의 글은 다른 문서 편집기로 삭제하고 한 번에 복사해서 vi에 붙여넣었다.  숫자나 no, yes도 몇 군데 바꾸었다.

작업 내용은?

마운트 설정 vi /etc/fstab
공유 설정 vi /etc/samba/smb.conf

이렇게 하여 공유된 directory를 windows 10 파일 관리자에서 읽고 쓰고 지울 수 있었다.  xubuntu의 파일 매니져에서는 읽고 쓰기 권한 설정이 안 된다. (Properties - Permissions)
이 점은 파일 매니져에서도 쓰기 권한 변경이 가능한 ext4의 파티션에서의 작업과 다르다.
남은 디스크 용량은, windows 10 파일관리자 속성에서는 확인이 안 되고,  파일관리자 - 네트워크 드라이브 연결(M)... 하고, Drive Space를 설치해서 확인할 수 있다.