네트워크를 통해 Ext4 파티션 공유

네트워크를 통해 Ext4 파티션 공유

Mac OSX, Windows 및 Linux 시스템이 포함된 집에서 (전체적으로) 공유하고 싶은 Ext4 파티션(자동 마운트 아님)이 있습니다(현재 가장 중요한 것은 Mac과 공유하는 것입니다). 어떻게 해야 하나요?

답변1

기본적으로 Ext4 마운트 지점에 대한 Samba 공유를 생성하려고 합니다. /etc/samba/smb.conf(원하는 편집기에서)를 열고 몇 가지 사항을 변경하십시오.

1 -작업 그룹- 네트워크 작업 그룹이 있는 경우 해당 이름으로 설정하는 것이 좋습니다.

2 -보안 = 사용자- 이 줄이 주석 처리되어 있더라도 사용자 수준 보안은 Samba의 기본값입니다.

3 - 파일 하단에 Samba 공유를 정의합니다. 하단에 (주석 처리된) 예제가 표시됩니다. 공유하려는 ext4 파티션의 마운트 지점이 필요합니다. 그것이 무엇인지 확실하지 않은 경우 터미널에서 "df -k"를 실행하면 표시됩니다("/some/directory" 대신 "path" 설정에 입력).

[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3

4 - 다음으로 원하는 사용자가 필요한 작업을 수행할 수 있도록 경로(마운트 지점)에 대한 권한을 변경해야 합니다.

5 - 삼바 다시 시작

sudo restart smbd
sudo restart nmbd

6 - Mac에서 Samba 공유에 연결합니다. 그에 관한 지침을 찾았습니다.여기. 본질적으로 다음과 같이 말합니다.

서버에 연결 대화 상자로 이동하면 로컬 서브넷에 있는 컴퓨터의 이름을 찾아볼 수 있습니다.

IP 주소나 DNS 이름을 통해 서버에 연결할 수 있습니다. 귀하의 환경에서 필요하거나 더 편리한 경우 다음과 같은 다른 유효한 URL 형식을 사용할 수도 있습니다.

smb://ServerName/ShareName

저는 IP를 통해 Samba 공유에 연결합니다.

smb://192.168.0.117/ShareName

문제 해결을 위해 제가 참조한 문서를 확인하세요. Mac OS X: Windows 파일 공유(SMB)에 연결하는 방법

도움이 되었기를 바랍니다.

답변2

공유에 액세스할 수 있는 사람을 광범위하게 사용자 정의할 필요가 없는 한, 구성 파일을 수동으로 편집하는 훌륭하지만 복잡한 방법에 대한 대안으로 간단히 다음을 수행할 수 있습니다.

  1. 노틸러스(파일 브라우저)에서 다음으로 이동합니다.마운트 포인트공유하려는 드라이브의 이름(예: /media/MyDrive).

  2. 상위 디렉토리(이 예에서는 /media)로 이동합니다.

  3. 드라이브 이름( MyDrive)을 마우스 오른쪽 버튼으로 클릭하고공유 옵션.

노틸러스의 폴더 공유 - 사람들이 로그인하지 않고도 액세스할 수 있도록 하려면 "게스트 액세스(사용자 계정이 없는 사용자의 경우)" 상자를 선택하십시오.

보시다시피 게스트 액세스를 활성화하는 것은 확인란을 선택하는 것만큼 간단합니다.

노틸러스에서는 폴더를 공유하려면 일부 패키지를 설치해야 한다고 말할 수 있습니다. Samba와 해당 종속 항목이 아직 설치되지 않은 경우 이런 일이 발생합니다. 이에 대해 '예'라고 말할 수 있습니다. 설치 후에는 로그아웃했다가 다시 로그인해야 할 수도 있습니다(재부팅도 가능하지만 필수는 아닙니다). 그런 다음 공유 옵션으로 돌아갑니다. 이제 필요한 패키지가 설치되었으므로 폴더를 공유할 수 있습니다.

이 방법은 정적으로 마운트된 볼륨(예: 사용자의 볼륨), 동적으로 마운트된 볼륨 또는 모든 폴더를 공유하는 데 효과적입니다.

관련 정보